我一直在试图找出将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”)** –