Email после отправки формы, проблема с расчетами - PullRequest
1 голос
/ 30 октября 2019

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

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

Я думаю, что триггер «при отправке формы» здесь не подходит, вместо этого, возможно, мне нужно, чтобы событие произошло на листе или листах, которые я использую для вычисления этогозапускает электронную почтуИли кто-нибудь знает, есть ли способ заставить все листы обновляться и вычислять поля, прежде чем продолжать выполнение кода?

Есть идеи? Спасибо!

Ответы [ 2 ]

1 голос
/ 31 октября 2019

Pl. попробуйте importrange на целевом листе / листах, чтобы извлечь данные из листа формы.

Необходимо сохранить «завершено» на отдельном листе.

Если вы видите новую запись, выполните расчет, отправьте письмо и обновите заполненное поле.

1 голос
/ 30 октября 2019

Я не уверен, что получил 100% того, что вы ищете, но вам нужно знать, что если ваша функция открывает электронную таблицу и записывает на нее данные, вы не можете добавить триггер. Триггер может запускаться только после «человеческого» действия (onOpen, onEdit ..)

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