Gmailを開かずに、添付ファイル有りのメールを送信する方法【スプレッドシート】【GAS】【超初心者向け】
■添付ファイルを準備、Googleドライブにアップ
Googleドライブにアップしておきます。ファイルアップは割愛します。
■アップしたファイルのIDを取得
■添付ファイルの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);
}
■スクリプトを実行
上記のスクリプトを貼り付けた後、実行ボタンを押して、スクリプトを実行する
▼参考記事
この記事が気に入ったらサポートをしてみませんか?