ですので、私は新しい問題があります。Googleシートスクリプト - 複数のgetRangeループ
これまでの私のスクリプトでは、シートをループして "Bank"というテキストを見つけることができます。背景色を赤に設定し、別のセルの値をマークしてログに記録します。一度それがしたら、それはクラッシュするので、ループが壊れてしまう、私はなぜ考えていない?
function sortBank() {
var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
var values = rows.getValues();
var rowsDeleted = 0
for (var i = 0; i <= numRows - 1; i++) {
var row = values[i];
if (row[8].indexOf('Bank') > -1) { /** Set the Job prefix **/
sheet.getRange(parseInt(i)+1,9).setBackgroundColor("#f44336");
var values = sheet.getRange(parseInt(i),2).getValues();
Logger.log(values[0][0]);
}
}
};
ああ、スクリプトを実行するのに時間がかかるからです。 –
ループの中には 'getValues()'があるので、そうだと思います。 –