Created
March 17, 2011 16:35
-
-
Save nissuk/874634 to your computer and use it in GitHub Desktop.
Googleドキュメントのフォームで送信時に内容をメールする単純なGoogle Apps Script例
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// トリガーのイベントを「From spreadsheet」の「On form submit」にして下さい | |
function onFormSubmit(e) { | |
var recipient = ''; // 送信先メールアドレス | |
var subject = 'お問い合わせ'; | |
var field_names = ['氏名', 'メールアドレス', '件名', '本文']; | |
// メールで送りたい内容のフィールド名 | |
var body = 'お問い合わせがありました。\n\n'; | |
for (var i = 0, len = field_names.length, name; i < len; i++) { | |
name = field_names[i]; | |
body += name + ':\n' + e.namedValues[name] + '\n\n'; | |
} | |
var options = { | |
// そのまま値を渡して確認したら[Ljava.lang.Object ... となっていたので | |
// + '' として文字列に型変換しています。 | |
replyTo: e.namedValues['メールアドレス'] + '' | |
}; | |
MailApp.sendEmail(recipient, subject, body, options); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment