Тайм-аут функции Google AppScript на медленном листе - PullRequest
1 голос
/ 23 октября 2019

Я создал пользовательскую функцию с помощью google appscript для листов Google, и она отлично работает в тестовой книге, но время ожидания каждого листа в реальном времени истекает. Возможно, это связано с тем, что целевой лист слишком большой или что-то не так с моим кодом?

В целевой книге более 25 страниц - в частности, два листа, которые я пытаюсь исправить, содержат 500000+ клеток между ними. Большинство столбцов на этих двух листах являются формулами, вставленными в копию.

В тестовой книге с тем же числом строк, но без активных формул, мои формулы приложения запускаются менее чем за секунду в соответствии с Длительностью вЦентр разработчиков. Но точно такая же функция на живом листе - я отменил ее через 1232 секунды.

Это основа моей функции:

var values = range.getValues();
range.clearContent();
range.setValues(values);

Диапазон составляет около 9000 ячеек. Это я? Или это раздутая электронная таблица?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...