У меня есть столбец в Google Spreadsheet, который вызывает внешний веб-сервис с использованием URLFetch в Google Script. Ячейка использует два параметра в строке этой ячейки. После того, как произойдет изменение, при котором эти два параметра будут возвращать другое значение, если при повторной отправке в веб-службу ячейка сохранит кэшированное значение. Я знаю, что он кэшируется, потому что, если я скопирую и вставлю строку в другую строку, вычисленные значения веб-службы изменятся на правильные.
Есть ли способ заставить строку или ячейку в электронной таблице Google пересчитать ее значение, особенно если она использует внешний веб-сервис в пользовательской функции?
Ответы:
Добавьте следующую строку кода:
Смотрите ссылку: флеш
источник
Я пришел сюда, чтобы найти ответ и для той же ситуации (вызов данных из внешнего ресурса), но с тех пор разработал альтернативный метод, который работает, поэтому я решил поделиться.
Это ни в коем случае не технически подкованный способ сделать это, но если вы удалите ячейку, а затем отмените ее, она перезагрузится.
Работает угощение.
источник