本記事ついて
本記事は プログラミング初学者の私が学習していく中でわからない単語や概要をなるべくわかりやすい様にまとめたものです。
もし誤りなどありましたらコメントにてお知らせいただけるとありがたいです。
Gmailサービス
Gmailサービスとは
Gmailを操作するためのクラスとそのメンバーを提供するサービス
クラス | 説明 |
---|---|
GmailApp | Gmailサービスのトップレベルオブジェクト |
GmailThread | スレッドを操作する機能を提供 |
GmailMesssage | メッセージを操作する機能を提供 |
GmailDraft | 下書きを操作する機能を提供 |
GmailAttachemnt | メッセージの添付ファイルを操作する機能を提供 |
スレッドとメッセージ
メッセージとは
一通ごとに送るメールのこと
スレッドとは
Gmailでは、メッセージに対する返信をメッセージの一連のやり取りが自動でまとめられる。
その一連のメッセージをまとめたもののこと
GmailAppからスレッドを収得する場合は、以下のように配列で収得することになる。
[スレッド0, スレッド1, ..., スレッドm]
操作の対象となるオブジェクト
Gmailサービスでは、返信、転送、既読など色々な操作があります。
それらの操作の対象がスレッドなのか、メッセージなのかを整理する。
操作 | GmailAPP | スレッド | メッセージ |
---|---|---|---|
新規メールを送信する | 〇 | ||
返信する | 〇 | ||
転送する | 〇 | ||
受信トレイに移動する | 〇 | ||
アーカイブに移動する | 〇 | ||
迷惑メールに移動する | 〇 | ||
ゴミ箱に移動する | 〇 | 〇 | |
重要にする/重要を外す | 〇 | ||
既読にする/未読にする | 〇 | 〇 | |
スターを付与する/スターを外す | 〇 |