配列に値を取得する単純なスクリプトがあり、setvaluesを実行するとドキュメントに行が追加されます。setvaluesは行を追加しています
getvaluesは6115から6154までの行から始まり、同じ範囲に設定すると、ドキュメントに6000以上の行が追加され、Googleシートには現在多くのセルがあるためエラーがスローされます。以下の単純なスクリプトは、より大きな関数から取ったものですが、以下の最も単純なスクリプトでさえ機能しません。
エラーメッセージ: この操作により、ブックのセル数が2000000個のセルの上限を超えます。
function test3() {
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sheet=ss.getActiveSheet();
data = sheet.getRange(6115,88,6154,89).getValues();
sheet.getRange(6115,88,6154,89).setValues(data);
}
私は何か助けていただきありがとうございます。ありがとう。
ありがとうございます。私はnumRowsの値を最後の行に誤解しました。これは多くを説明します。 –
ようこそ。こちらこそありがとう。あなたの質問が解決したら、同意ボタンを押してください。他の人もこの解決策を確認できます。 http://stackoverflow.com/help/accepted-answer – Tanaike