Улучшить скорость отклика скрипта Google - PullRequest
0 голосов
/ 27 мая 2019

Я написал форму для входа пользователя. Я использовал код, чтобы провести их через форму. Например, после входа в ячейку A4 он переходит на D4, после D4 - на A5 и т. Д. Даже несмотря на то, что время выполнения (как видно из стенограммы выполнения) невелико (почти 0,1 секунды в большинстве случаев), лист Google Время отклика обычно составляет около 1 секунды. Это чувствует себя довольно запоздалым. Есть ли способ улучшить отзывчивость Google листа этого действия? Execution transcript

Ответы [ 2 ]

2 голосов
/ 27 мая 2019

Помимо времени, которое требуется для выполнения метода, вы должны учитывать «время транспортировки» (связь между серверами Google и пользовательским устройством), время пересчета электронной таблицы и время обновления пользовательского интерфейса.

Чтобы повысить шансы пользователей на получение формы,

  • избегать или сокращать использование формул
  • избегайте или уменьшайте использование энергозависимых функций, таких как NOW ()
  • избегать или сокращать использование открытых ссылок, таких как A: A
  • уменьшить длину цепочки расчетных зависимостей
  • и т.д.

Также попросите пользователей формы

  • удалить все расширения веб-браузера
  • закрыть все остальные вкладки веб-браузера
  • закрыть все остальные локальные приложения
  • использовать очень быстрое подключение к Интернету
  • и т.д.

Дальнейшее чтение

1 голос
/ 27 мая 2019

Использование Apps Script для перемещения пользователя по электронной таблице - это, вероятно, не то, что вам будет удобно.

Вместо этого см. Руководство по диалоговым окнам и боковым панелям ,и подумайте, будет ли создание формы в HTML / Javascript более подходящим решением (при условии, что просто создание формы Google - нет).

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