Этот сценарий относится к моей компании с учетными записями Google.
У меня есть форма Google, которая, конечно же, заполняет электронную таблицу.Мой скрипт приложений Google в основном создает документ PDF из содержимого формы и отправляет его по электронной почте на адрес электронной почты HR.Сценарий также вставляет ссылку на созданный файл PDF в строке таблицы, которая была заполнена последней отправкой формы.
Все работает нормально, за исключением того, что сценарий автоматически запускается второй раз через некоторое время при созданиивторой пустой PDF, потому что форма на самом деле не была отправлена снова.Это может произойти немедленно или через несколько минут, даже если это произошло через час после первого выполнения.
Это принадлежит учетной записи службы.Внутри той же учетной записи у меня есть другая форма / электронная таблица / скрипт / триггер, который делает почти то же самое, и он работает просто отлично, будучи запущенным только один раз.
Единственное отличие состоит в том, что форма, которая работает нормально, собирает электронную почтуадреса автоматически, поэтому требует пользователя, чтобы войти в Google.Неисправный, не собирает адреса электронной почты, он просто имеет поля «полное имя» и «имя пользователя» вместо этого, чтобы человек мог идентифицировать вручную.
Выполнения обоих триггеров, конечно, заканчиваются как «завершено»".
Я стирал и воссоздал триггеры в течение двух дней.Даже создал ошибочную форму с нуля, потому что изначально я продублировал хорошую, а затем изменил ее соответствующим образом.
Вы можете видеть на изображении, исполнение в 6:04:49 является «призраком»одну секунду раньше.(конечно, я не могу выполнить весь процесс заполнения формы всего за 1 секунду) Затем еще одно реальное выполнение в 5:33:42 и его призрак через 4 секунды после этого.Тогда 3 казни в 5:39:07 кажутся ударами предыдущих, совершенных в разное время.
Есть какие-нибудь подсказки ??Большое спасибо!