各セルに現在のデータ (別の列で ALIVE として指定) があると判断されたかどうかに応じて、1 つの列からデータを定期的にコピーし、そのデータを別のシートの別の列に配置するスクリプトを作成しました。スクリプトは実行時間を超えませんが、配列を利用して高速化する方法はないかと考えていました。
助けていただきありがとうございます。Google Apps Script プログラミングは初めてですが、プラグインを行っています。アドバイスをありがとうございました。
function copyFunctionDATA() {
var defSheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("(DATA)")
var defSheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("(DATAdead)")
var numLastRow = 60
for (var x=11; x<=numLastRow; x++) {
var srcRange = defSheet1.getRange(x,1);
var srcRange2 = defSheet1.getRange(x,1);
var value = srcRange.getValue();
var value2 = srcRange2.getValue();
if (value2.indexOf("ALIVE") !== -1) {
defSheet2.getRange(x,1).setValue(value);
}
}}