XMLHTTPRequest未定义?谷歌电子表格

XMLHTTPRequest is not defined? Google Spreadsheets?

本文关键字:电子表格 谷歌 未定义 XMLHTTPRequest      更新时间:2023-09-26

我是Ajax的新手,在Google电子表格中处理一些脚本,收到错误:"ReferenceError:"XMLHttpRequest"未定义。(第21行,文件"getBookmarks")"。我的代码有问题吗?还是在Google电子表格中向外部源发出XMLHppRequest时某些函数受到限制?。。。我检查了一下,我使用的所有其他功能都还好吗?

function getBookmarks() {
   //Opening Active Spreadsheet
   var ss = SpreadsheetApp.getActiveSpreadsheet();
   var sheet = ss.getSheets()[0];
    // Get the range of cells that stores event data.
    var eventDataRange = ss.getRangeByName("Url");
    // Stores URL into eventObject
    var eventObject = getRowsData(sheet, eventDataRange);
     for (var i=0; i < countProperties(eventObject); i++)
    {
     //Making the Ajax Call
      var xmlhttp;
      xmlhttp=new XMLHttpRequest();
      xmlhttp.open("GET",eventObject[i],true);
    }
   //search for string ""global-bookmark-count" class="count-text">"
   //get bookmark number bookmark
   //return bookmark //returning bookmark count 
  }

谷歌应用程序脚本不支持该功能,请参阅此答案以获取指导。