Как правильно вызывать функцию onChange?

Хочу сделать чтобы функция срабатывала когда формула(!) изменяет значение в ячейке. Как правильно её использовать? Код ниже пишет ошибку: У вас отсутствует разрешение на вызов функции newTrigger at [unknown function](Код:8)
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();

ScriptApp.newTrigger("myonChange")
   .forSpreadsheet(sheet)
   .onChange()
   .create();


function myonChange() {
 //код
}
  • Вопрос задан
  • 582 просмотра
Решения вопроса 1
Вы пытаетесь создать триггер для листа, а нужно для электронной таблицы.
Нужно
.forSpreadsheet(ss)
вместо
.forSpreadsheet(sheet)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы