Я пытаюсь обновить некоторые ячейки в Google Spreadsheet, используя свой собственный код, используя Google App Script.Google App Script - автоматическое обновление ячеек в электронной таблице Google
Скажем, у меня есть 2 ячейки (A1 и A2), заполненные 1 и 2.
В ячейке C1 я использовал пользовательскую функцию под названием «AutoUpdateMyCell».
Что делает функция, это просто получить значения от A1 и A2 и добавить друг к другу и заполнить ячейку (C1) новым значением (которое равно 3).
Но проблема начинается, когда я изменяю 1 значения в A1 или A2. Значение в C1 не обновляется автоматически.
Как я могу сделать обновление C1 при изменении 1 значений в A1 или A2?
Я знаю, что есть функция onEdit(), но я не уверен, как использовать это для моей проблемы.
Я мог бы просто использовать onEdit и получить значения из A1 и A2, а затем поместить их в C1, но я хочу сделать его динамичным, поэтому мне не нужно проверять конкретные ячейки, если вам нужно, чтобы я имею в виду.
Это моя функция в псевдокоде
function AutoUpdateMyCell(cell1, cell2)
{
var value1 = cell1.getValue();
var value2 = cell2.getValue();
return value1 + value2;
}
Почему бы вам не использовать собственные функции электронных таблиц? –
Я пытаюсь понять, как работает Google App Script и Google Spreadsheets. И это похоже на простую вещь, но, видимо, не – DijkeMark
Возможный дубликат http://stackoverflow.com/questions/13730163/google-spreadsheet-custom-function-how-to-get-a-continuously-updated-valued – Tim