У меня есть пользователи, отправляющие форму Google, и я хотел бы взять данные, которые они отправили, и отправить им электронное письмо с подтверждением. Я написал сценарий, запустил его, авторизовал его, загрузил триггер, и я продолжаю получать следующую ошибку:
ReferenceError: «значения» не определены.
В протоколе исполнения говорится:
Невозможно прочитать свойство "Имя" из неопределенного.
Если я попытаюсь Logger.log(e)
;, он регистрируется как неопределенный.
Он работал нормально, затем я переместил его в другую учетную запись пользователя, и он перестал работать. Электронная таблица все еще заполнена. Вот сокращенный код:
function onFormSubmit(e) {
var values = e.namedValues;
var body = 'Thank you for your order!\n\nHere is your receipt:\n\n';
body += 'Name: ' + values["Name"];
body += '\nEmail Address: ' + values["Email Address"];
body += '\nPhone Number: ' + values["Phone Number"];
body += '\nAddress: ' + values["Street Address"] + ', ' + values["City"];
MailApp.sendEmail(values["Email Address"], 'Fundraiser Receipt', body);
}
Любая помощь очень ценится, так как мы хотим сделать это на следующей неделе.