
Google Apps ScriptのgetRange()には上限が設けられているのでしょうか?
現在、スプレッドシートの7列目(G列)のデータをすべて取得し、そのデータに対して別の列に特定のデータを書き込むというプログラムを作っています。
G列の行数は362行ほどあるのですが、ログを確認したところ、getRange.().getValues()だと途中で取得データが止まってしまっているようです。
1 var spreadsheet = SpreadsheetApp.getActive(); 2 var sheet = spreadsheet.getSheetByName("コピー先"); 3 4 var maxRow = sheet.getLastRow(); //データの一番最後の行を取得する 5 6 //1行、7列目から、362行分を1列取得する 7 var url = sheet.getRange(1,7,maxRow,1).getValues();
getDataRange()にも上限があるといいますし、、、
Google Apps Scriptで300行以上のデータを取得するためには、どのようにすればよいのでしょうか?
お知恵を貸していただけると幸いにございます。
※ご指摘いただいた部分を追記いたします。
取得しているセルはURLとなっておりますので、1セルあたりの文字数は半角60文字程度です。
ログにエラーは出ておりませんが、ログが途中で切れている
[https://fajo
で終わっているため、全てのデータが取得できていないのではないかと判断しております。

1セルの文字数はどの程度でしょうか?
エラーが出ているなら内容を明記したほうが良いです。
ログ中の「途中でデータが止まってしまっているよう」と判断した根拠となる部分も明記したほうが良いです。

回答1件
あなたの回答
tips
プレビュー