Обработка тайм-аутов надстройки Gmail - PullRequest
0 голосов
/ 04 июля 2018

Я пытаюсь загрузить документ большего размера из надстройки Gmail, но получаю сообщение «Gmail не может выполнить это действие надстройки», когда я пытаюсь достичь своей конечной точки, потому что это занимает слишком много времени и я «Превышен максимум» Время исполнения »30 секунд. Есть ли способ увеличить максимальное время выполнения или хотя бы перехватить ошибку и отобразить что-то еще, кроме сообщения об ошибке времени выполнения Gmail?

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Я нашел документацию Google, которая проливает свет на эту проблему. Ознакомьтесь с разделом «Функция обратного вызова» на этой странице . Служба карт ограничивает время выполнения вашей функции обратного вызова 30 секундами.

Возможно, вам придется согласиться на ответ Тома. Я также добавил бы ограничения на размер файлов, с которыми вы работаете, чтобы вы могли исключить файлы, которые явно слишком велики для Card Service. Мне было бы интересно, если бы вы нашли лучшее решение, чем это.

0 голосов
/ 23 июля 2018

Если у вас есть метод журнала, который вы часто вызываете, вы можете добавить проверку, например «Если сценарий выполняется более 25 с, бросьте.»

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