前提・実現したいこと
kintoneへ入力した内容を、GASを用いて
スプレッドシートへ出力したいと考えております。
下記のブログ内容を参考に、テスト環境にて出力をおこないました。
https://specially198.com/get-kintone-data-into-a-spreadsheet/
発生している問題・エラーメッセージ
TypeError: Cannot read property 'getRange' of null getRecords @ コード.gs:24
該当のソースコード
function getRecords() { var urlGetRecords = "https://xxxxxxxx.cybozu.com/k/v1/records.json"; var appId = 48; var apiToken = 'xxxxxxxxxxx'; // kintoneからデータを取得 var paramFields = "&fields=$id," + encodeURIComponent("大カテゴリ,日時"); var url = urlGetRecords + "?app=" + appId + paramFields; var res = JSON.parse(UrlFetchApp.fetch(url, {"method": "get","headers": {"X-Cybozu-API-Token": apiToken}})); // 取得したデータを整形 var output = []; res["records"].forEach(function(record){ var row = []; row.push(record["大カテゴリ"].value); row.push(Utilities.formatDate(new Date(record["日時"].value), 'JST', 'yyyy/M/d HH:mm')); output.push(row); }); // スプレッドシートに出力 var sheetOutput = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('テスト場所'); sheetOutput.getRange(2, 1, output.length, output[0].length).setValues(output); }
試したこと
kintoneからの抜出自体は作動しているようでしたが、
getRangeが上手く作動しないとエラーが返ってしまいました。
どなたかわかる方がいらっしゃれば教えていただきたいです。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。