こんにちは
今現在Google spreadsheetからkintoneのデータを取得したいと考えているのですが101件以上のデータを取得することができません。
下記のコードで取得しているのですが、レコードの取得制限がかかっていまして100件しかデータを取得できません。(データの総数は1000以上)
101件以上のデータを取得するためにはどのように記述すればよいでしょうか?
よろしくお願いします。
javascript
1function getkinrecord() { 2 // サイボウズのURL 3 var urlGetRecords = "https://~"; 4 //サイボウズアプリのID 5 var appId = ?; 6 //アプリのAPI 7 var apiToken = 'A~'; 8 // kintoneからデータを取得 9 var paramFields = "&fields=$id," + 10 encodeURIComponent("レコード番号"); 11 12 13 var url = urlGetRecords + "?app=" + appId + paramFields ; 14//ここで取得 15 var res = JSON.parse(UrlFetchApp.fetch(url, { 16 "method": "get", "headers": { 17 "X-Cybozu-API-Token": apiToken, 18 }, })); 19 var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('over100'); 20 // Logger.log(res.records[0].レコード番号.value) 21 for (let i = 0; i <= res.records.length -1; i++) { 22 if(res.records[i].レコード番号.value == undefined){continue} 23 let a = res.records[i].レコード番号.value 24 let b = 1 25 sheet.getRange(1 + i,b + 1).setValue(a); 26 } 27}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。