スプレッドシートからメール送信を行いたい
![](http://cdn2.aprico-media.com/production/imgs/images/000/090/916/original.png?1667815673)
Googleスプレッドシートを使用していて、スプレッドシートからメール送信を行いたいと思ったことはありませんか?Googleスプレッドシートを使用してメールを送信するには、Google Apps Scriptを利用してみましょう。この記事では、スプレッドシートからメール送信を行う方法をご紹介していきます。
スプレッドシートからメール送信を行う方法
Apps Scriptでスクリプトを作成する
![「拡張機能」→「Apps Script」をクリック](http://cdn2.aprico-media.com/production/imgs/images/000/090/908/original.jpg?1667813902)
![「無題のプロジェクト」をクリック](http://cdn2.aprico-media.com/production/imgs/images/000/090/909/original.jpg?1667814002)
名前の変更が完了したら、下記のスクリプトを入力しましょう。
function test() { GmailApp.sendEmail('◯◯@gmail.com','メール送信テスト','テストメールです'); //「テストメールです」とgmailで送信する }
スクリプトの説明ですが、スクリプトの構文は「sendEmail(recipient, subject, body, options)」です。「recipient」で受信者のメールアドレス・「subject」でメールの件名・「body」でメールの本文・「options」で高度なパラメータを指定するJavaScriptオブジェクトを設定します。これらの入力が完了したら、「プロジェクトを保存」ボタンをクリックしてスクリプトを保存しましょう。
スクリプトを使用してメールを送信する
![「実行」ボタンをクリック](http://cdn2.aprico-media.com/production/imgs/images/000/090/910/original.jpg?1667814996)
![「権限を確認」をクリック](http://cdn2.aprico-media.com/production/imgs/images/000/090/912/original.jpg?1667815226)
![「詳細を表示」→「Untitled project(安全ではないページ)に移動」をクリック](http://cdn2.aprico-media.com/production/imgs/images/000/090/913/original.jpg?1667815318)
![「許可」ボタンをクリック](http://cdn2.aprico-media.com/production/imgs/images/000/090/914/original.jpg?1667815392)
![](http://cdn2.aprico-media.com/production/imgs/images/000/090/915/original.jpg?1667815563)
スプレッドシートでメールを送信する場合の注意点としては、まずメールへのファイル添付ができないこと・Gmailでは1日あたりのメールの送信件数の上限が500件までと設定されている点です。スプレッドシートでメールをひたすら送信していたら送信件数の上限に達してしまい、24時間Gmailが利用できなくなってしまうというケースに遭遇してしまう可能性がある点に注意しましょう。