駆け出しワーママerikaの記録

都内フルタイム勤務erikaの子育て両立ブログ

都内在住ガツガツ系ワーママ会社員erika。手間省いて充実した毎日に勤しむ。

googleフォームに登録があったことを通知するスクリプト

所用でフォームの通知をなる早で知りたいタスクがあったのでここにメモ。
  
function submitForm(e){
var itemResponses = e.response.getItemResponses();
var message = '';
for (var i = 0; i < itemResponses.length; i++) {
var itemResponse = itemResponses[i];
var question = itemResponse.getItem().getTitle();
var answer = itemResponse.getResponse();
message += (i + 1).toString() + '. ' + question + ': ' + answer + '\n'; }
var address = '送信先アドレス';
var title = '件名';
var content = 'メール本文 \n\n' + '結果が集計されるスプレッドシートのURL \n\n' + message;
GmailApp.sendEmail(address, title, content); }
 
あくまでもスプレッドシートで全タスクを管理する場合はメール本文に詳細を記載せず、スプレッドシートへ誘導したほうが便利です。
 
理由は、スプレッドシートに記載された内容の右側には項目や文字入れ、列の挿入をしてもいいので、そこで進捗管理をしたり、確認日や、処理日をいれたり、担当者名をいれたりすることができるから。
 
以上。