function createDraftEmail() {
var recipient = "example@example.com"; // 宛先
var subject = "お問い合わせについて"; // 件名
var body = "○○様\n\nお問い合わせありがとうございます。\n\n---\n\nよろしくお願いいたします。"; // 本文
GmailApp.createDraft(recipient, subject, body);
}
function createDraftsFromSheet() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getDataRange().getValues();
for (var i = 1; i < data.length; i++) {
var recipient = data[i][0];
var subject = data[i][1];
var body = data[i][2];
GmailApp.createDraft(recipient, subject, body);
}
}
スプレッドシートの構成例
宛先
件名
本文内容
user1@example.com
イベントご案内①
ご参加ありがとうございます。
user2@example.com
イベントご案内②
お忙しい中ありがとうございます。
まとめ GAS×Gmailでメール業務を自動化しよう
Google Apps Scriptを使えば、Gmailの下書きを自動で作成でき、定型メールの作業時間を大幅に削減できます。 まずは1通の下書きを作ることから始めて、慣れてきたらスプレッドシートとの連携や定期実行にもチャレンジしてみましょう。