Google Formの新規作成時のフロー - npo-skn-nagaoka/nagaokaplayers GitHub Wiki
NAGAOKA PLAYERS では、Google Formを利用したお問い合わせのフォームを使用しています。 ここでは、Google Formを新規作成した際の、ページへの埋め込み方法とフォームの入力内容を指定メールアドレスに送るかんたんなフローを記載しています。
作成したGoogle Formをページに埋め込む
指定メールアドレスにフォームの入力内容を送る
GAS Sample Code
JavaScriptのルールに則ってください。
function sendform(e){
var items = e.response.getItemResponses();
var mailAdress = e.response.getRespondentEmail();
//送信の件名
var title = 'YOUR MAIL TITLE';
//送りたいメールアドレス
var toSend = 'YOUR MAIL ADDRESS';
//本文
var msg = ''; //ここは一応空白のままにしてください
msg += 'YOUR ORIGINAL TEXT'; //ここは一応空白のままにしてください
//質問項目
for (var i = 0; i < items.length; i++) {
var item = items[i];
var q = item.getItem().getTitle();
var a = item.getResponse();
msg += q + ': \n' + a + '\n\n';
}
msg += 'YOUR ORIGINAL TEXT';
//
GmailApp.sendEmail(
toSend, title, msg,
{
name:'YOUR MAIL SEND NAME', //送信元メールの名前
replyTo: mailAdress //返信先
}
);
}