ChatGPT-4で一斉メール配信できるGASを作ってみた!簡単に業務効率化できる!

ChatGPT-4で一斉メール配信できるGASを作ってみた!
GhatGPTを使えば簡単に業務効率化できるシステムを作れますね。

動画説明:ChatGPT-4で一斉メール配信システムを作るやり方

 

ChatGPT-4で作った一斉メール配信できるGAS(Google Apps Script)

 

function createDraftsFromSheet() {
  // Google Sheetからデータを取得
  // アクティブなスプレッドシートとそのアクティブなシートを取得
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
 
  // 2行目から名前とメールアドレスのデータがある範囲を取得、1行目はタイトル行なので除外する
  var dataRange = sheet.getRange(2, 1, sheet.getLastRow() – 1, 2);
 
  // 指定された範囲のデータを2次元配列として取得
  var data = dataRange.getValues();

 

  // 件名とメール本文をシートから取得
  // C列2行目にある件名を取得
  var subject = sheet.getRange(2, 3).getValue();
 
  // C列3行目にあるメール本文テンプレートを取得
  var baseBody = sheet.getRange(3, 3).getValue();

 

  // 各行のデータに対して下書きメールを作成
  for (var i = 0; i < data.length; i++) {
    // 現在の行のデータを取得
    var row = data[i];
   
    // 名前とメールアドレスをそれぞれ取得
    var name = row[0];
    var email = row[1];

 

    // 名前をメール本文に挿入する
    // メール本文テンプレートで”{名前}”というプレースホルダを使用し、各行の名前で置き換える
    var body = baseBody.replace(“{名前}”, name);

 

    // 名前とメールアドレスが存在する場合に下書きを作る、空の行や不完全なデータが無視される
    if (name && email) {
      // 宛先、件名、本文を指定して、Gmailの下書きフォルダにメールを作成
      GmailApp.createDraft(email, subject, body);
    }
  }
}

ChatGPT-4とは?

人工知能(AI)の一種で、大きなコンピュータープログラムです。このプログラムは、文章を読んで理解し、そして人間のように会話をすることができます。学習するためにたくさんの文章を読んで、言葉や文法を覚えていますので、質問に答えたり、アドバイスをしたりすることができます。

GAS(Google Apps Script)とは?

Googleのサービスをもっと使いやすくするためのJavaScriptベースの言語です。GASを使うとGoogleのサービス(例えば、ドキュメントやスプレッドシート)に自動で動く機能を追加したり、独自のアプリケーションを作ったりできます。