Я пытаюсь создать рабочий процесс в формах google. Его простая форма заявления на отпуск, которую сотрудники подают, чтобы получить одобрение от своих менеджеров, HR и, наконец, руководства.скрипт google form не запускается
Результаты формы подаются в листы Google, как и предполагалось. Я написал следующий скрипт в форме, а затем также на листе и установил триггер «on form submit». Он отлично справился прошлой ночью и смог отправить подтверждение электронной почты, которое я запрограммировал в скрипте. По какой-то причине он решил не работать сегодня. Может ли кто-нибудь сказать мне, что они считают не так? также лучше всего создать скрипт в форме или в электронной таблице. Я чувствую, что в электронной таблице может быть лучше, но я могу ошибаться. Когда сценарий проработал прошлой ночью, я не уверен, какой из них работал (тот, что на листе или тот, который был в форме). Я получил только один адрес электронной почты для каждого представленного теста. вот код:
function leaveProcessInput(e) {
var username = e.values [1];
var name = e.values [2];
var department = e.values [3];
var leaveType = e.values [4];
var fromDate = e.values [5];
var toDate = e.values [6];
var reason = e.values [7];
var releiver = e.values [8];
var contactAway = e.values [9];
var subject = "Your " + leaveType + "Application Form has been submitted";
var message = "Dear " + name + ", your " + leaveType + "from " + fromDate + "to " + toDate + "Application Form has been submitted at " + timestamp + ". You will be notified of its status once we have processed it. Regards, Finance & Admin team.";
MailApp.sendEmail(username, subject, message);
}
Я действительно ценю помощь на выше.
Я предлагаю вам установить уведомление триггера «немедленно», чтобы вы могли видеть, что происходит. Этот параметр доступен в том же меню ресурсов/триггеров, где вы устанавливаете триггер. –
Вы индексируете на 'e.values', ожидая, что будут элементы' 0..9'. Однако, если какой-либо из вопросов не будет дан ответ, массив пропустит их. См. [Этот ответ] (http://stackoverflow.com/questions/25938213/e-values-in-google-forms-skips-empty-answers-is-there-a-workaround/26975968#26975968) для обходного пути. – Mogsdad