私はREST APIを呼び出してGoogleスプレッドシートでデータを取得できるGoogleスクリプトで作業しています。しかし、異なるJsonオブジェクトが機能し、現在使用しているものは機能しません。範囲の座標または寸法がJSonで無効です
最初は、範囲の座標または寸法が無効です。だから、 "The coordinates or dimensions of the range are invalid" - Google Apps Script and JSON Data
で上に見て、今の結果は、誰かが
function pullJSON(k) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheets = ss.getSheets();
var sheet = ss.getActiveSheet();
var url = "********"; // Paste your JSON URL here
var headers = {
"Content-Type": "application/json",
};
var options = {
"method": "GET",
"headers": headers
};
var response = UrlFetchApp.fetch(url, options); // get feed
var dataAll = JSON.parse(response.getContentText()); //
var dataSet = dataAll;
Logger.log(dataAll.length);
Logger.log(k);
Logger.log(url);
var rows = [],
data;
for (var k = 0; k < Object.keys(dataSet).length; k++) {
data = [Object.keys(dataSet)[k]];
Logger.log(data);
rows.push([data.total1]);} //your JSON entities here
dataRange = sheet.getRange(1, 1,rows.length,1); // 3 Denotes total number of entites
dataRange.setValues(rows);
}
あなたの 'dataSet'がどのように見えるかの例を投稿できますか? –