0
私はVBAとPythonから来て、Googleスプレッドシートでjavascriptのハングアップを試みています。私はかなり簡単なことをやろうとしています。Googleシートのスクリプト - ループ内の値が異なるセル
- 列Dの最後の行を探す - 成功で
- LASTROWスルー列2から列Dでの名前の配列 - 成功で
- コピーの行のセルiの値は、列Eに貼り付ける -
data[0][0]
を見て、コラムEの情報をコピーしてから、data[1][0]
を見て、コラムEなどのコピーインフォメーションをlastRow
までコピーする必要があります。すべてが最後の行まで機能し、「範囲の座標または寸法が無効です」というエラーが表示されます。
はここに私のコードです:私はそれを考え出したよりそれをいじり後
function GatherStoreInfo() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var ReportSheet = ss.getSheetByName('Report');
for (var i = 0; i < lastRow('A') + 1; i = i+1) {
var data = ReportSheet.getRange(2, 4, lastRow('D'), 1).getValues();
ReportSheet.getRange(i, 2).setValue(data[i][0]); // <- This doesn't work
}
}