前提・実現したいこと
定型作業で、メール送信(添付あり)をGoogle Apps Scriptで自動化したいのですが、以下のエラーメッセージが発生しています。
発生している問題・エラーメッセージ
ReferenceError: folder is not defined(行 5、ファイル「コード」)
該当のソースコード
1function test() { 2 3//Google Driveからファイル名で、ファイルを取得する 4var folder = DriveApp.getFolderById('ファイルID'); //フォルダIDを入力 5var fn = folder.getFileByName('週報.xlsx').next(); //file単体になっている点に注意 6 7//GMailAppにsendEmailメソッドを実行してメールを送信する 8GmailApp.sendEmail( 9'XXX@gmail.com', //宛先 10'今週の週報です', //件名 11'添付ファイルに詳細をまとめました。ご確認ください。', //本文 12{attachments: [fn]} 13 14); 15}
試したこと
①以下URL先の「Google Driveからファイル名を指定してファイルを取得する」から参考に上記コードを記載しました。
https://tonari-it.com/gas-send-gmail-files/
②以下URL先の「ドキュメントを添付して送信する」を参考にエラーを解決できないか試しましたが、うまくいきません。
https://news.mynavi.jp/article/gas-11/
補足情報(FW/ツールのバージョンなど)
特になし
回答1件
あなたの回答
tips
プレビュー