windowsにpythonをインストール
python -m pip install --upgrade pip python -m pip install --upgrade setuptools python -m pip install --upgrade wheel
Googleフォームの呼び出す権限がありません
Authorization Scopes | Apps Script | Google Developers Class MailApp | Apps Script | Google Developers qiita.com qiita.com qiita.com
MailApp.sendEmail を呼び出す権限がありません。 必要な権限: https://www.googleapis.com/auth/script.send_mail
現在のトリガーを削除、もう一度再登録すると権限の画面になるので許可したらできた。
GoogleフォームからPDF作成しメール送信
フォームから送信するとPDFを作成しフォルダに保存、指定したメールアドレスと入力した本人のアドレスにPDFが送信されます
どうせならみかんボランティアが作らずに宇和島社協が作ればいいのに スプレッドシート共有しておけば役所の確認も楽だと思う。
スプレッドシート
上記URLをクリック、スプレッドシートが開いたら
メニューの「ファイル」-「コピーの作成」でファイル名を指定し保存
スプレッドシートが開くのでURLをコピー
https://docs.google.com/spreadsheets/d/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/edit
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxは下のスクリプトで必要
続きを読むGoogleフォームの送信後のメール送信
コード
function sendPostForm(event) { var responses = event.response.getItemResponses(); var name_value; var mail_value; for (var n in responses) { var item = responses[n]; var name = item.getItem().getTitle(); var value = item.getResponse(); switch (name) { case 'お名前': name_value = value; break; case 'メールアドレス': mail_value = value; break; } } // メールアドレスがない場合は送信しない if (mail_value != "") { var title = '週末型みかんボランティア申込完了'; var msg = [ "<p>" + name_value + " 様", "この度は週末型みかんボランティアにお申込みいただき、誠にありがとうございます。", "確かに受け付け致しました。", "当日は指定時間までに集合場所へお越しください。", "もし天候の都合等で中止となる場合は、前日18:00までにメールもしくはお電話にてご連絡いたします。", "それでは当日お目にかかれることを楽しみにしております。", "", "【連絡先】", "JAえひめ南 みかんボランティアセンター", "担当:村上(むらかみ)/清家(せいけ)", "電話 0895-52-2939/FAX 0895-52-2041", "メール ehime.yoshida.mikan@gmail.com</p>" ].join("<br />\n"); MailApp.sendEmail({ to: mail_value, subject: title, htmlBody: msg }); } }続きを読む