ユーザーの Gmail アカウントのスレッド。
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
addLabel(label) | GmailThread | スレッドにこのラベルを追加します。 |
createDraftReply(body) | GmailDraft | 次を使用して、このスレッドの最後のメッセージの送信者に返信するメッセージの下書きを作成します。 指定します。 |
createDraftReply(body, options) | GmailDraft | 次を使用して、このスレッドの最後のメッセージの送信者に返信するメッセージの下書きを作成します。 返信先アドレス(オプション引数を含む)。 |
createDraftReplyAll(body) | GmailDraft | 次を使用して、このスレッドの最後のメッセージの送信者に返信するメッセージの下書きを作成します。 このメッセージの返信先アドレスとすべての受信者が含まれています。 |
createDraftReplyAll(body, options) | GmailDraft | 次を使用して、このスレッドの最後のメッセージの送信者に返信するメッセージの下書きを作成します。 返信先アドレスとすべての受信者を指定します(引数は省略可)。 |
getFirstMessageSubject() | String | スレッド内の最初のメッセージの件名を取得します。 |
getId() | String | このスレッドの ID を取得します。 |
getLabels() | GmailLabel[] | このスレッドでユーザーが作成したラベルを返します。 |
getLastMessageDate() | Date | このスレッドの最新のメッセージの日付を取得します。 |
getMessageCount() | Integer | スレッド内のメッセージの数を返します。 |
getMessages() | GmailMessage[] | このスレッド内のメッセージを取得します。 |
getPermalink() | String | このスレッドのパーマリンクを取得します。 |
hasStarredMessages() | Boolean | スレッドにスター付きメッセージがあるかどうかを返します。 |
isImportant() | Boolean | スレッドが重要とマークされているかどうかを返します。 |
isInChats() | Boolean | スレッドにチャットのラベルが付けられているかどうかを返します。 |
isInInbox() | Boolean | スレッドが受信トレイにあるかどうかを返します。 |
isInPriorityInbox() | Boolean | このスレッドが優先トレイにある場合は true を返します。それ以外の場合は false を返します。 |
isInSpam() | Boolean | スレッドがスパムとしてマークされているかどうかを返します。 |
isInTrash() | Boolean | スレッドがゴミ箱にあるかどうかを返します。 |
isUnread() | Boolean | スレッドに未読メッセージがあるかどうかを返します。 |
markImportant() | GmailThread | このスレッドに重要マークを付けます。 |
markRead() | GmailThread | このスレッドを既読にします。 |
markUnimportant() | GmailThread | このスレッドに重要マークを外します。 |
markUnread() | GmailThread | このスレッドを未読としてマークします。 |
moveToArchive() | GmailThread | このスレッドをアーカイブに移動します。 |
moveToInbox() | GmailThread | このスレッドを受信トレイに移動します。 |
moveToSpam() | GmailThread | このスレッドを [スパム] に移動します。 |
moveToTrash() | GmailThread | このスレッドをゴミ箱に移動します。 |
refresh() | GmailThread | このスレッドと関連状態を Gmail から再読み込みする(ラベル、既読状態、 変更など)。 |
removeLabel(label) | GmailThread | スレッドからこのラベルを削除します。 |
reply(body) | GmailThread | 返信先アドレスを使用して、このスレッドの最後のメッセージの送信者に返信します。 |
reply(body, options) | GmailThread | 返信先アドレス(省略可)を使用して、このスレッドの最後のメッセージの送信者に返信します。 渡します。 |
replyAll(body) | GmailThread | 送信者に(返信先アドレスを使用して)返信し、このスレッドの最後のメッセージのすべての受信者に返信します 使用します。 |
replyAll(body, options) | GmailThread | 送信者に返信(replyTo アドレスを使用)、最後のメールのすべての受信者に返信します
任意の引数を使用して、このスレッドに表示されます。 |
詳細なドキュメント
addLabel(label)
スレッドにこのラベルを追加します。
// Add label MyLabel to the first thread in the inbox var label = GmailApp.getUserLabelByName("MyLabel"); var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.addLabel(label);
パラメータ
名前 | 型 | 説明 |
---|---|---|
label | GmailLabel | このスレッドに適用するラベルです |
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
createDraftReply(body)
次を使用して、このスレッドの最後のメッセージの送信者に返信するメッセージの下書きを作成します。 指定します。メールのサイズ(ヘッダーを含む)には割り当てが制限されています。
// Create a draft reply to the message author with an acknowledgement. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("Got your message");
パラメータ
名前 | 型 | 説明 |
---|---|---|
body | String | メールの本文 |
戻る
GmailDraft
- 新しく作成された下書きメッセージ
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
createDraftReply(body, options)
次を使用して、このスレッドの最後のメッセージの送信者に返信するメッセージの下書きを作成します。 返信先アドレス(オプション引数を含む)。
メールには書式なしテキストと HTML 本文の両方を含めることができます。メールのサイズ( ヘッダーなど)は割り当て 制限あり。
// Create a draft response with an HTML text body. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
パラメータ
名前 | 型 | 説明 |
---|---|---|
body | String | メールの本文 |
options | Object | 詳細パラメータを指定する JavaScript オブジェクト(下記を参照) |
拡張パラメータ
名前 | 型 | 説明 |
---|---|---|
attachments | BlobSource[] | メールで送信するファイルの配列 |
bcc | String | Bcc に送信するメールアドレスのカンマ区切りのリスト |
cc | String | Cc に追加するメールアドレスのカンマ区切りのリスト |
from | String | メールの送信元のアドレス。
GmailApp.getAliases() が返す値の |
htmlBody | String | 設定すると、HTML をレンダリングできるデバイスで代わりに使用されます。
あります。HTML でオプションの inlineImages フィールドを追加できます。
本文にインライン画像がある場合は |
inlineImages | Object | イメージキーからのマッピングを含む JavaScript オブジェクト
(String )から画像データ(BlobSource )へ。htmlBody パラメータが使用され、<img src="cid:imageKey" /> 形式でこれらの画像への参照が含まれていることを前提としています。 |
name | String | メールの送信者の名前(デフォルト: ユーザー名) |
replyTo | String | デフォルトの返信先アドレスとして使用するメールアドレス (デフォルト: ユーザーのメールアドレス)。 |
subject | String | メールの新しい件名(最大 250 文字) |
戻る
GmailDraft
- 新しく作成された下書きメッセージ
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
createDraftReplyAll(body)
次を使用して、このスレッドの最後のメッセージの送信者に返信するメッセージの下書きを作成します。 このメッセージの返信先アドレスとすべての受信者が含まれています。メールのサイズ(ヘッダーを含む) 割り当てが制限されています。
// Create a draft reply to all recipients (except those bcc'd) of the last email in this // thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.createDraftReplyAll("Got your message");
パラメータ
名前 | 型 | 説明 |
---|---|---|
body | String | メールの本文 |
戻る
GmailDraft
- 新しく作成された下書きメッセージ
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
createDraftReplyAll(body, options)
次を使用して、このスレッドの最後のメッセージの送信者に返信するメッセージの下書きを作成します。 返信先アドレスとすべての受信者を指定します(引数は省略可)。
メールには書式なしテキストと HTML 本文の両方を含めることができます。メールのサイズ( ヘッダーなど)は割り当て 制限あり。
// Create a draft reply, using an HTML text body, to all recipients (except those bcc'd) of // the last email of in this thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReplyAll("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
パラメータ
名前 | 型 | 説明 |
---|---|---|
body | String | メールの本文 |
options | Object | 詳細パラメータを指定する JavaScript オブジェクト(下記を参照) |
拡張パラメータ
名前 | 型 | 説明 |
---|---|---|
attachments | BlobSource[] | メールで送信するファイルの配列 |
bcc | String | Bcc に送信するメールアドレスのカンマ区切りのリスト |
cc | String | Cc に追加するメールアドレスのカンマ区切りのリスト |
from | String | メールの送信元のアドレス。
GmailApp.getAliases() が返す値の |
htmlBody | String | 設定すると、HTML をレンダリングできるデバイスで代わりに使用されます。
あります。HTML でオプションの inlineImages フィールドを追加できます。
本文にインライン画像がある場合は |
inlineImages | Object | イメージキーからのマッピングを含む JavaScript オブジェクト
(String )から画像データ(BlobSource )へ。htmlBody パラメータが使用され、<img src="cid:imageKey" /> 形式でこれらの画像への参照が含まれていることを前提としています。 |
name | String | メールの送信者の名前(デフォルト: ユーザー名) |
replyTo | String | デフォルトの返信先アドレスとして使用するメールアドレス (デフォルト: ユーザーのメールアドレス)。 |
subject | String | 新しい件名を作成します。最大サイズは 250 文字です。 |
戻る
GmailDraft
- 新しく作成された下書きメッセージ
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
getFirstMessageSubject()
スレッド内の最初のメッセージの件名を取得します。
// Log the subject of the first message in the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getFirstMessageSubject());
戻る
String
- スレッド内の最初のメッセージの件名
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
getId()
このスレッドの ID を取得します。スレッドの ID は、スレッドに含まれているメッセージによって異なります。を
スレッド内の特定のメッセージの一貫した ID が必要な場合は、getMessages()[0].getId()
を呼び出します。
してください。
// Log the subject of the first message in the first thread in the inbox. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var id = firstThread.getId(); // Get same thread by its ID. var thread = GmailApp.getThreadById(id); Logger.log(thread.getFirstMessageSubject() == firstThread.getFirstMessageSubject()); // True
戻る
String
- このスレッドの ID
getLabels()
このスレッドでユーザーが作成したラベルを返します。
// Log the names of the labels attached to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; var labels = firstThread.getLabels(); for (var i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
戻る
GmailLabel[]
- このスレッドのラベルの配列
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
getLastMessageDate()
このスレッドの最新のメッセージの日付を取得します。
// Log the date of the most recent message on the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getLastMessageDate());
戻る
Date
- スレッド内の最新のメッセージの日付
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
getMessageCount()
スレッド内のメッセージの数を返します。
// Log the number of messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getMessageCount());
戻る
Integer
- スレッド内のメッセージ数
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
getMessages()
このスレッド内のメッセージを取得します。
// Log the subjects of the messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; var messages = firstThread.getMessages(); for (var i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
戻る
GmailMessage[]
- このスレッド内の Gmail メッセージの配列
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
getPermalink()
このスレッドのパーマリンクを取得します。
この機能は従来の Gmail インターフェースでのみ機能します。受信トレイでは使用できません。
// Logs the permalink for the first thread in the inbox var thread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(thread.getPermalink());
戻る
String
- このスレッドのパーマリンク
hasStarredMessages()
スレッドにスター付きメッセージがあるかどうかを返します。
// Log if this thread has starred messages var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('has starred : ' + firstThread.hasStarredMessages());
戻る
Boolean
- スレッドにスター付きメッセージがある場合は true
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
isImportant()
スレッドが重要とマークされているかどうかを返します。
// Log if this thread is marked as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Important? : ' + firstThread.isImportant());
戻る
Boolean
- スレッドに重要マークが付けられているかどうか。
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
isInChats()
スレッドにチャットのラベルが付けられているかどうかを返します。
// Log if this thread is a chat var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in chats? : ' + firstThread.isInChats());
戻る
Boolean
- スレッドにチャットのラベルが付いている場合は true
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
isInInbox()
スレッドが受信トレイにあるかどうかを返します。
// Log if this thread is in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in the inbox? : ' + firstThread.isInInbox());
戻る
Boolean
- スレッドが受信トレイにある場合は true
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
isInPriorityInbox()
このスレッドが優先トレイにある場合は true を返します。それ以外の場合は false を返します。
// Log if this thread is in the priority inbox var firstThread = GmailApp.getPriorityInboxThreads(0,1)[0]; Logger.log("is in priority inbox? " + firstThread.isInPriorityInbox());
戻る
Boolean
- スレッドが優先トレイにある場合は true
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
isInSpam()
スレッドがスパムとしてマークされているかどうかを返します。
// Log if this thread is in the spam folder var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Spam? ' + firstThread.isInSpam());
戻る
Boolean
- このスレッドがスパムとしてマークされているかどうか。
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
isInTrash()
スレッドがゴミ箱にあるかどうかを返します。
// Log if this thread is in the trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Trashed? ' + firstThread.isInTrash());
戻る
Boolean
- スレッドがゴミ箱にある場合は true
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
isUnread()
スレッドに未読メッセージがあるかどうかを返します。
// Log if this thread is unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Unread? ' + firstThread.isUnread());
戻る
Boolean
- 未読メッセージがある場合は true
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
markImportant()
このスレッドに重要マークを付けます。
// Mark first inbox thread as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markImportant();
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
markRead()
このスレッドを既読にします。
// Mark first inbox thread as read var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markRead();
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
markUnimportant()
このスレッドに重要マークを外します。
// Mark first inbox thread as unimportant var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnimportant();
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
markUnread()
このスレッドを未読としてマークします。
// Mark first inbox thread as unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnread();
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
moveToArchive()
このスレッドをアーカイブに移動します。
// Archive first inbox thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToArchive();
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
moveToInbox()
このスレッドを受信トレイに移動します。
// Move first non-inbox thread to inbox var firstThread = GmailApp.search("-in:inbox")[0]; firstThread.moveToInbox();
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
moveToSpam()
このスレッドを [スパム] に移動します。
// Move first inbox thread to spam var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToSpam();
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
moveToTrash()
このスレッドをゴミ箱に移動します。
// Move first inbox thread to trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToTrash();
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
refresh()
このスレッドと関連状態を Gmail から再読み込みする(ラベル、既読状態、 変更など)。
var firstThread = GmailApp.getInboxThreads(0,1)[0]; // ...Do something that may take a while here.... firstThread.refresh(); // Make sure it's up-to-date // ...Do more stuff with firstThread ...
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
removeLabel(label)
スレッドからこのラベルを削除します。
var myLabel = GmailApp.getUserLabelByName('<your label>'); var threads = myLabel.getThreads(); for (var x in threads) { var thread = threads[x]; thread.removeLabel(myLabel); }
パラメータ
名前 | 型 | 説明 |
---|---|---|
label | GmailLabel | このスレッドから削除するラベルです |
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
reply(body)
返信先アドレスを使用して、このスレッドの最後のメッセージの送信者に返信します。
メールの合計サイズ(すべてのヘッダーを含む)は 20 KB 以下であることにご留意ください。
// Respond to author of last email in thread with acknowledgment var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("Got your message");
パラメータ
名前 | 型 | 説明 |
---|---|---|
body | String | メールの本文 |
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
reply(body, options)
返信先アドレス(省略可)を使用して、このスレッドの最後のメッセージの送信者に返信します。 渡します。メールには書式なしテキストと HTML 本文の両方を含めることができます。なお、 メールのサイズ(すべてのヘッダーを含むが、添付ファイルは除く)は 20 KB 以下にする必要があります。
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
パラメータ
名前 | 型 | 説明 |
---|---|---|
body | String | メールの本文 |
options | Object | 詳細パラメータを指定する JavaScript オブジェクト(下記を参照) |
拡張パラメータ
名前 | 型 | 説明 |
---|---|---|
cc | String | CC に追加するメールアドレスのカンマ区切りのリスト |
bcc | String | Bcc に送信するメールアドレスのカンマ区切りのリスト |
htmlBody | String | 設定すると、HTML をレンダリングできるデバイスで代わりに使用されます。
あります。HTML でオプションの inlineImages フィールドを追加できます。
本文にインライン画像がある場合は |
name | String | メールの送信者の名前(デフォルト: ユーザー名) |
from | String | メールの送信元のアドレス。
GmailApp.getAliases() が返す値の |
replyTo | String | デフォルトの返信先アドレスとして使用するメールアドレス (デフォルト: ユーザーのメールアドレス)。 |
noReply | Boolean | true : メールを一般的な送信元から送信する場合は、
受信者がメールに返信しないように、返信なしの E メール・アドレスを使用する。このオプションは
Google Workspace アカウントでのみ可能で、Gmail ユーザーは対象外 |
attachments | BlobSource[] | メールで送信するファイルの配列 |
inlineImages | Object | イメージキーからのマッピングを含む JavaScript オブジェクト
(String )から画像データ(BlobSource )へ。htmlBody パラメータが使用され、<img src="cid:imageKey" /> 形式でこれらの画像への参照が含まれていることを前提としています。 |
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
replyAll(body)
送信者に(返信先アドレスを使用して)返信し、このスレッドの最後のメッセージのすべての受信者に返信します 使用します。
メールの合計サイズ(すべてのヘッダーを含む)は 20 KB 以下であることにご留意ください。
// Respond to all with acknowledgment to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("Got your message");
パラメータ
名前 | 型 | 説明 |
---|---|---|
body | String | メールの本文 |
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
replyAll(body, options)
送信者に返信(replyTo
アドレスを使用)、最後のメールのすべての受信者に返信します
任意の引数を使用して、このスレッドに表示されます。メールには書式なしテキストと、
HTML 本文。メールの合計サイズ(すべてのヘッダーが含まれますが、
添付ファイルなど)は 20 KB 以下にしてください。
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
パラメータ
名前 | 型 | 説明 |
---|---|---|
body | String | メールの本文 |
options | Object | 詳細パラメータを指定する JavaScript オブジェクト(下記を参照) |
拡張パラメータ
名前 | 型 | 説明 |
---|---|---|
cc | String | CC に追加するメールアドレスのカンマ区切りのリスト |
bcc | String | Bcc に送信するメールアドレスのカンマ区切りのリスト |
htmlBody | String | 設定すると、HTML をレンダリングできるデバイスで代わりに使用されます。
あります。HTML でオプションの inlineImages フィールドを追加できます。
本文にインライン画像がある場合は |
name | String | メールの送信者の名前(デフォルト: ユーザー名) |
from | String | メールの送信元のアドレス。
GmailApp.getAliases() が返す値の |
replyTo | String | デフォルトの返信先アドレスとして使用するメールアドレス (デフォルト: ユーザーのメールアドレス)。 |
noReply | Boolean | true : メールを一般的な送信元から送信する場合は、
受信者がメールに返信しないように、返信なしの E メール・アドレスを使用する。このオプションは
G Suite アカウントでのみ可能で、Gmail ユーザーは対象外 |
attachments | BlobSource[] | メールで送信するファイルの配列 |
inlineImages | Object | イメージキーからのマッピングを含む JavaScript オブジェクト
(String )から画像データ(BlobSource )へ。htmlBody パラメータが使用され、<img src="cid:imageKey" /> 形式でこれらの画像への参照が含まれていることを前提としています。 |
戻る
GmailThread
- このスレッド、チェーンに便利
承認
このメソッドを使用するスクリプトでは、次のスコープの 1 つ以上、または関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/