gasのメール送信!添付ファイル・CC・BCC・TO・文字色付け・画像貼り付け【コピペ可】

GASのメール送信 Gmailとの連携
GASのメール送信
ルリ
ルリ

この記事では、GAS(Google Apps Script)を使用してメールを送信する方法や様々なオプションの設定方法について解説します。

gasメール送信の基本

GASを使ってメールを送信するためには、以下の手順を踏む必要があります。

①プロジェクトの作成とスクリプトエディタの起動

 ・Googleドライブにアクセスし、新しいプロジェクトを作成します。

  

 ・プロジェクトを選択し、スクリプトエディタを起動します。

    

②メール送信機能の実装 GASのスクリプトエディタを開き、メール送信のためのコードを作成します。 

 例えば、以下のようなコードを使用してメールを送信することができます。

function sendEmail() {
  var recipient = "example@example.com";
  var subject = "テストメール";
  var body = "これはテストメールです。";
  
  MailApp.sendEmail(recipient, subject, body);
}

③メール送信のオプション

 メール送信時には、さまざまなオプションを設定することができます。

 例えば、以下のように添付ファイルを追加することができます。

function sendEmailWithAttachment() {
  var recipient = "example@example.com";
  var subject = "添付ファイル付きメール";
  var body = "このメールには添付ファイルがあります。";
  var attachment = DriveApp.getFileById("ファイルID");
  
  MailApp.sendEmail({
    to: recipient,
    subject: subject,
    body: body,
    attachments: [attachment]
  });
}

gasメール送信!そのほかテクニック

CC(Carbon Copy)BCC(Blind Carbon Copy)を設定する方法や、宛先(TO)を設定する方法、メール本文の装飾と文字色付けの方法、画像の貼り付け方法などもあります。

CC(Carbon Copy)やBCC(Blind Carbon Copy)の設定方法

function sendEmailWithCCAndBCC() {
  var recipient = "example@example.com";
  var ccRecipients = "cc1@example.com, cc2@example.com"; // CCのメールアドレスをカンマ区切りで指定
  var bccRecipients = "bcc1@example.com, bcc2@example.com"; // BCCのメールアドレスをカンマ区切りで指定
  var subject = "CCとBCCの設定例";
  var body = "これはCCとBCCを設定したメールです。";
  
  GmailApp.sendEmail({
    to: recipient,
    cc: ccRecipients,
    bcc: bccRecipients,
    subject: subject,
    body: body
  });
}

宛先(TO)を複数設定する方法

function sendEmailWithMultipleRecipients() {
  var recipients = "recipient1@example.com, recipient2@example.com, recipient3@example.com"; // 複数の宛先をカンマ区切りで指定
  var subject = "複数の宛先を設定したメール";
  var body = "これは複数の宛先を設定したメールです。";
  
  GmailApp.sendEmail({
    to: recipients,
    subject: subject,
    body: body
  });
}

メール本文の装飾と文字色付けの方法

function sendEmailWithFormatting() {
  var recipient = "example@example.com";
  var subject = "メール本文の装飾と文字色付け";
  var body = "<h1 style='color: red;'>重要なお知らせ</h1><p>このメールは重要な情報を含んでいます。</p>";
  
  GmailApp.sendEmail({
    to: recipient,
    subject: subject,
    htmlBody: body
  });
}

画像の貼り付け方法

function sendEmailWithImage() {
  var recipient = "example@example.com";
  var subject = "画像を含んだメール";
  var body = "<h1>画像を含んだメールです</h1><img src='https://example.com/image.jpg' alt='画像'>";
  
  GmailApp.sendEmail({
    to: recipient,
    subject: subject,
    htmlBody: body
  });
}

gasメール送信!まとめ

GASを使ってメール送信することは、手間を省き効率的な作業を実現するための強力な手段です。

この記事では、GASでメール送信を行うための基本的な手順と様々なオプションの設定方法を紹介しました。

キコ
キコ

効果的なメール送信を実現してくださいね!

GASサンプルプログラムのご案内

  • GASが実際にどんなふうに使われているか知りたい
  • サンプルプログラムが見たい

方に向けて、サンプルプログラムの動画とソースコード公開しています!ぜひこちらからご覧ください。

 

この記事を書いた人
ニコ

GAS、RPA導入を通じたDX案件をメインに活動をしているフリーランスエンジニアです。
要件定義~開発まで幅広く活動しています!
お仕事のご相談はお問い合わせください。

ニコをフォローする
Gmailとの連携
ニコをフォローする
gas 入門 | google apps scriptの始め方&できること

コメント

タイトルとURLをコピーしました