2013-07-16 2 views
0

Я хотел был бы мочь послать автоматическое сообщение электронной почты к тем, кто заполняет форму google. Там ответы подаются в электронную таблицу google, и я хотел бы иметь возможность настроить ее, чтобы в любое время кто-то заполнил форму, они отправили электронное письмо. есть идеи как это сделать? Я пробовал руководство Google по отправке электронных писем из электронной таблицы, но поскольку это не автоматическая функция, это не устраивает моих потребностей. Какие-либо предложения?отправка автоматической рассылки электронной почты из google spreadsheet

+0

Что вы пробовали? Можете ли вы опубликовать код? Если ваша функция вызывается onSubmit(), она будет вызываться автоматически – Srik

ответ

0

Создайте установочный триггер в форме для запуска для события on Form Submit. Используйте функцию, например getFormDataFields, чтобы захватить данные из события отправки формы. Используйте функцию MailApp.sendEmail, чтобы взорвать электронное письмо. Укажите необходимые параметры.

function myFunction(e) { 
    var data = getFormDataFields(e); //data['Question Name'] 
    MailApp.sendEmail(); 
} 

function getFormDataFields(e){ 
    var dataFields = []; 
    for (property in e.namedValues){ 
     dataFields[property] = e.namedValues[property][0]; 
    } 
    return dataFields; 
} 
Смежные вопросы