見出し画像

Gmailを開かずに、添付ファイル有りのメールを送信する方法【スプレッドシート】【GAS】【超初心者向け】

■添付ファイルを準備、Googleドライブにアップ

Googleドライブにアップしておきます。ファイルアップは割愛します。

■アップしたファイルのIDを取得

123_GAS_スプレッドシート_メール添付ファイルの確認

123_GAS_スプレッドシート_メール添付ファイル_リンクコピー

■添付ファイルのIDを入力

コピーしたリンクをテキストにコピーして、下記の赤線部分をコピーする。

122_GAS_スプレッドシート_メール_IDメモ

■スクリプトを作成

下記を変更してスクリプトエディタにペースト
・送信先のメールアドレス
・件名
・送信先の会社名
・送信先の担当者名
・添付ファイルのID
・送信者名

function sendMail() {
const recipient = '******@xxxxxx.xxxx';                      //送信先のメールアドレス
const subject = '【送信テスト】メール送信';                //件名
const recipientCompany = '株式会社PPP';                     //送信先の会社名
const recipientName = '鈴木一郎';                           //送信先の担当者名
const body = `${recipientCompany}\n${recipientName}様\n`
  + '\n**テストメール**\n';                            //本文
const attachfile = DriveApp.getFileById('■■■■■■■').getBlob(); //ファイルのID
const options = { name: '株式会社ゴジラ 松井', attachments: attachfile };
                                                            //送信者名、ファイルの添付あり
GmailApp.sendEmail(recipient, subject, body, options);
}

■スクリプトを実行

上記のスクリプトを貼り付けた後、実行ボタンを押して、スクリプトを実行する

123_GAS_スプレッドシート_メール添付ファイルの確認_コード実行

▼参考記事



この記事が気に入ったらサポートをしてみませんか?