Добавление к тому, что упоминали Сэнди Гуд и Гильерме.Вот еще несколько советов:
Не ясно, какие данные вы пытаетесь получить в своей функции.Вы пытаетесь получить данные из формы отправки?В этом случае вам нужно настроить триггер из меню сценариев и подключить его к функции (функция должна иметь аргумент 'event', обычно называемый e).
function processFromSubmission(e) {//get data from e}
Извиняюсь, если вы не пытаетесь это сделать.Что происходит, когда вы регистрируете sheet.getLastRow ()?
Спросите школу, могут ли они дать вам другой адрес электронной почты для использования в этой форме, например, notifications@yourschool.edu.Выполните шаги здесь , чтобы настроить свой псевдоним.Сделайте это для учетной записи gmail, которой «принадлежит» электронная таблица, в которую эти формы отправляют данные.
Убедитесь, что ваш псевдоним настроен правильно.Вы должны быть в состоянии увидеть его в раскрывающемся меню «от» при составлении письма.Также попробуйте запустить код Logger.log(GmailApp.getAliases())
и проверьте журнал, чтобы убедиться, что он доступен.
Используйте GmailApp.sendEmail для отправки электронной почты, а не MailApp.sendEmail.Они почти одинаковые, но похоже, что версия MailApp не позволяет отправлять сообщения с псевдонима.Вы также можете указать электронное сообщение «replyTo», если хотите установить другое значение, например, заполнение студентом формы или что-то еще (все еще не ясно, что именно вы пытаетесь настроить!).
Отправьте электронное письмо как:
GmailApp.sendEmail(emailAddress, subject, body,
{replyTo: replyToEmailAddress_can_be_any_email,
from: 'notifications@yourschool.edu'
});
Примечание: ваша ссылка не открылась.