2

我對Ajax相當陌生,正在研究Google Spreadsheets中的一些腳本,並給出了錯誤:「ReferenceError:」XMLHttpRequest「未定義(第21行,文件」getBookmarks「)」。我的代碼存在問題,還是在將Google Spreadsheets中的XMLHtppRequest設置爲外部源時,某些功能是有限的?我檢查了所有其他我使用的功能是否正常?XMLHTTPRequest未定義? Google Spreadsheets?

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 
    } 

回答