我一直在試圖找出將JSON響應插入Google Apps腳本的Google表格中,但由於某些原因,我在嘗試運行時出現錯誤。將JSON響應轉換爲Google表格(Google Apps腳本)
請看截圖和下面的代碼。
function myFunction() {
var key_67 = 'YYYYYYYYYYYYYYYYYY';
var ss_67 = SpreadsheetApp.openById(key_67);
var sheet_67 = ss_67.getActiveSheet();
sheet_67.getRange('A1:AZ10000').clearContent();
var url = 'https://creator.zoho.com/api/json/arfater/view/Leads_Report?authtoken=XXXXXXXXXXXXXXXXXXXX&scope=creatorapi&zc_ownername=ipekuet';
var response = UrlFetchApp.fetch(url);
var json = response.getContentText();
var data = JSON.parse(json);
Logger.log(data);
var stats=[]; //create empty array to hold data points
//The following lines push the parsed json into empty stats array
stats.push(data.Yearly_Sales); //temp
stats.push(data.Email); //dewPoint
stats.push(data.Phone); //visibility
//append the stats array to the active sheet
sheet_67.appendRow(stats)
}
當你將Logger.log(json)放入JSON.parse()之前會發生什麼? –
魯本 - 感謝您的回覆..我嘗試了您的建議,但得到相同的錯誤..這是我嘗試使用 'var response = UrlFetchApp.fetch(url); var json = response.getContentText(); Logger.log(json);var data = JSON.parse(json);' –
錯誤:** SyntaxError:意外的標記:v(第11行,文件「ConvertoCSVFromJSON」)** –