技術ブログ

スプレッドシートのデータをGmailで自動送信する方法

/ 初心者向け

スプレッドシートのデータをGmailで自動送信する方法

スプレッドシートのデータをGmailで自動送信する方法

Google Apps Script (GAS) を使えば、スプレッドシートのリストに基づいてメールを自動送信することが簡単にできます。

基本的なコード

function sendEmails() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  const data = sheet.getDataRange().getValues();
  for (let i = 1; i < data.length; i++) {
    GmailApp.sendEmail(data[i][0], "自動送信テスト", data[i][1]);
  }
}

ポイント

  • getDataRange() でデータ範囲をすべて取得します
  • ループ処理で各行のデータを処理します

GAS自動化の導入相談

請求書PDF作成、Gmail自動送信、Slack通知、スプレッドシート連携などを業務に合わせて実装できます。

請求書自動生成ツールを見る / SNS自動投稿ツールを見る