2015-08-07 2 views
0

У меня есть Лист Google с пользовательским скриптом, содержащим функцию, которую я хочу запускать ТОЛЬКО, когда редактируется ячейка A1. У меня есть так, что моя функция запускается каждый раз, когда что-либо в листе редактируется, но я хочу, чтобы она запускалась только тогда, когда изменяется ячейка A1 (и, в идеале, только тогда, когда она изменяется на нечто, отличное от пустого или нулевого). Есть ли способ сделать это? Это то, что у меня есть на данный момент:Как запустить функцию Google Script onEdit только одной конкретной ячейки в листе?

function inventoryAdd() { 
    // ...custom function stuff... 
} 

function onEdit(event) { 
    inventoryAdd(); 
} 

ответ

0

Есть много способов сделать это, как инспектирование измененного диапазона в «е» параметр. самый простой способ - просто запомнить (в службе свойств скрипта) последнее значение, которое вы видели в этой ячейке (из предыдущего вызова onEdit) и сравнить его с текущим значением.