質問するログイン新規登録
Gmail

GmailとはGoogleによって提供されているウェブメールのサービスのことです。

Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

1回答

742閲覧

Google Apps Scriptでメールの自動化

Buu

総合スコア0

Gmail

GmailとはGoogleによって提供されているウェブメールのサービスのことです。

Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

1クリップ

投稿2022/03/12 08:27

0

1

Google Apps Scriptについて質問です
毎朝の定型文連絡を効率化したいと思い、今日GASの存在を知りました
テスト送信にて、以下のスクリプトでメール送信までは確認が出来ました
しかし、同一スレッド内に送信したいのですが、どうやっても同一スレ内に送信はできませんでした
この場合はどうすればいいのでしょうか?

Javascript

1function getInboxThreads() { 2 var threads = GmailApp.getInboxThreads(); 3 for (th in threads) { 4 Logger.log(threads[th].getFirstMessageSubject()); 5 } 6} 7function autoMail() { 8 var subject = 'Re: タイトル'; 9 var body = '本文'; 10 11GmailApp.sendEmail( 12 'めーるあどれす@gmail.com', 13 subject, 14 body, 15 { 16 name: '送信者のなまえ' 17 } 18 ) 19 }

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

Gmail ヘルプの メールをスレッドごとにグループ化する の「Gmail で自動メールがグループ化される仕組み」に記載されている下記の条件等で判断されているのだと思いますので、これらの条件を満たすようなメールヘッダをつければよいのではないでしょうか。

メール通知をグループに自動送信するシステムを管理している場合、そのグループは自動的に同じスレッドにグループ化されます。

各メールが次の条件を満たしている場合、メールはグループ化されます。

  • 受信者、送信者、件名が以前のメールと同じである
  • 参照ヘッダーの ID が以前のメールと同じである
  • 以前のメールから 1 週間以内に送信されている

毎朝、定形で送信するのであれば、 1つ目と3つ目はクリアしていると思いますが、質問のコードを見る限りでは、「参照ヘッダー」がないようですので、「参照ヘッダー」をつけるようにするとどうなるでしょうか。

Googleのヘルプには、具体的にどのヘッダが記載がありませんが、多くのメールクライアントが、「References: 」や「In-Reply-To:」を利用してスレッド表示しているのでこのあたりを利用していると推測できます。

References
関係している他のメッセージの一覧を示すヘッダ。通常は Message-ID を複数指定する。

In-Reply-To
どのメッセージへの返信かを示すヘッダ。通常は 返信元メッセージの Message-ID を指定する。

投稿2022/03/12 15:02

CHERRY

総合スコア25234

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問