動画説明:ChatGPT-4で一斉メール配信システムを作るやり方
ChatGPT-4で作った一斉メール配信できるGAS(Google Apps Script)
function createDraftsFromSheet() {
// Google Sheetからデータを取得
// アクティブなスプレッドシートとそのアクティブなシートを取得
var sheet = SpreadsheetApp.
// 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);
}
}
}
人工知能(AI)の一種で、大きなコンピュータープログラムです。このプログラムは、文章を読んで理解し、そして人間のように会話をすることができます。学習するためにたくさんの文章を読んで、言葉や文法を覚えていますので、質問に答えたり、アドバイスをしたりすることができます。
Googleのサービスをもっと使いやすくするためのJavaScriptベースの言語です。GASを使うとGoogleのサービス(例えば、ドキュメントやスプレッドシート)に自動で動く機能を追加したり、独自のアプリケーションを作ったりできます。