Google Script Uncought ReferenceError: MailApp не определен

Я создаю скрипт, который отправляет электронное письмо в мой аккаунт gmail, когда пользователь заполняет форму.

С самым простым вызовом:

MailApp.sendEmail("theappowneraccount@gmail.com","The Subject","The text on body");

Когда скрипт получает эту функцию показывает ошибку:

Uncought ReferenceError: MailApp не определен

Сценарий находится внутри функции, вызываемой при отправке формы.

function FormSubmit(){
 MailApp.sendEmail("theappowneraccount@gmail.com","The Subject","The text on body");
}

Это просто код, без какой-либо переменной. Только обычный текст (на данный момент).

Спасибо снова.)

3 ответа

  1. пожалуйста, ознакомьтесь с документацией по MailApp здесь

    Вы должны сказать ему, какой атрибут идет куда. Ваш код должен выглядеть следующим образом:

    MailApp.sendEmail({to:"theappowneraccount@gmail.com",
                       subject:"The Subject",
                       body:"The text on body"}
                     );
    

    Пробелы не обязательно, конечно, так что это может быть все в одной строке

  2. Если вы следовали правильному синтаксису в соответствии со спецификацией Google, то это должна быть ошибка с системами Google. Поднимите с ними вопрос.

  3. Поблагодарить каждого. Я был уверен, что ответ очень прост, и конечно…
    Зиг Мандель понял. Я пытался разобраться с клиентской стороной. Так что html-файл с некоторым javascript, и он должен быть поставлен на .GS.
    Теперь работать
    Спасибо!