Возможно, это означает, что нужно:
function clearRange() {
var ss=SpreadsheetApp.getActive();
var sheet=ss.getActiveSheet();
var num1=1;
do {
num1++;
var CurrentCell=sheet.getCurrentCell();//Current cell is a range
if(CurrentCell.getA1Notation()=='A1') {
sheet.getCurrentCell().offset(0, 5, 1, 1).clear({contentsOnly: true, skipFilteredRows: true});
}
}while(num1<5);
}
К сожалению, он не будет работать в фоновом режиме, и если ваш разрешенный запуск произойдет, то в какой-то момент истечет время ожидания, а количество времени, которое он запустил, будет равно вычтено из вашей дневной квоты.
Я не уверен, что вы пытаетесь выполнить sh, но я думаю, что может быть лучше сделать это с помощью триггера onEdit.
триггеры
В большинстве сценариев не так много причин использовать активацию. Они используют их в макросах, потому что они в основном следуют за каждым вашим шагом. Когда вы запускаете сценарии, вы не хотите останавливаться между каждым шагом, и если бы вы это сделали, вы могли бы намного лучше проинформировать пользователя с помощью модального диалога.