- スクリプトエディタを開く:
- スプレッドシートを開き、上部メニューから「ツール」→「スクリプトエディタ」を選択します。
- スクリプトを作成:
- スクリプトエディタで、以下のような基本的なコードを入力します:
function sendEmailFromSpreadsheet() {
var sheet = SpreadsheetApp.getActiveSheet();
var dataRange = sheet.getRange('A2:C'); // メールデータの範囲を指定
var data = dataRange.getValues();
for (var i = 0; i < data.length; i++) {
var row = data[i];
var emailAddress = row[0]; // A列: メールアドレス
var subject = row[1]; // B列: 件名
var message = row[2]; // C列: 本文
MailApp.sendEmail(emailAddress, subject, message);
}
}
- スクリプトの実行:
- スクリプトエディタで、関数名の横にある実行ボタン(再生ボタンのようなアイコン)をクリックします。
- 初回実行時は、必要な権限を承認するよう求められます。
- トリガーの設定(オプション):
- 定期的に実行したい場合は、「編集」→「現在のプロジェクトのトリガー」から新しいトリガーを設定できます。
注意点:
- GAS には1日あたりのメール送信数に制限があります(個人アカウントで1日100件など)。
- セキュリティとプライバシーに注意し、個人情報の取り扱いには十分気をつけてください。
- スクリプトを実行する前に、小規模なテストデータで動作を確認することをお勧めします。