ばかげた質問を事前にお詫び申し上げます... 私は JS と Google ドキュメントでのスクリプト作成がまったく初めてです。
行の最初の列に「受信済み」または「キャンセル済み」という単語があるGoogleスプレッドシートのすべての行を削除するコードを少し書き込もうとしています。
これが私の現在のコードです:
function DeleteClosedRows() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var end = SpreadsheetApp.getActiveSheet().getLastRow();
for( var i = 3; i < end + 1; ++i ) {
var value = ss.getActiveRange().getCell(i, 1).getValue();
if (value === "Received" && value === "Canceled") {
sheet.deleteRows(i);
};
};
};
これを実行しようとすると、「セル参照が範囲外です」というエラーが表示されます
Execution Transcript を見ると、最後に実行されたアクションは次のとおりです: Range.getCell([3, 1])
.. 私のコードには 100 の間違いがあると確信していますが、今のところ、その部分を通過するのを妨げている最初の問題を理解したいと思います。
ご協力いただきありがとうございます!