ユーザーの Gmail アカウント内のスレッド。
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Gmail | このラベルをスレッドに追加します。 |
create | Gmail | 返信先アドレスを使用して、このスレッドの最後のメッセージの送信者に返信する下書きメッセージを作成します。 |
create | Gmail | このスレッドの最後のメッセージの送信者に返信する下書きメッセージを、返信先アドレスを使用して作成します。省略可能な引数を使用できます。 |
create | Gmail | このスレッドの最後のメッセージの送信者に返信する下書きメッセージを作成します。返信先アドレスとこのメッセージのすべての受信者が使用されます。 |
create | Gmail | このスレッドの最後のメッセージの送信者に返信する下書きメッセージを、返信先アドレスとすべての受信者を使用して作成します(省略可能な引数を使用)。 |
get | String | スレッドの最初のメッセージの件名を取得します。 |
get | String | このスレッドの ID を取得します。 |
get | Gmail | このスレッドのユーザー作成ラベルを返します。 |
get | Date | このスレッドの最新のメッセージの日付を取得します。 |
get | Integer | スレッド内のメッセージ数を返します。 |
get | Gmail | このスレッドのメッセージを取得します。 |
get | String | このスレッドのパーマリンクを取得します。 |
has | Boolean | スレッドにスター付きのメッセージがあるかどうかを返します。 |
is | Boolean | スレッドに重要マークが付いているかどうかを返します。 |
is | Boolean | スレッドにチャットのラベルが付いているかどうかを返します。 |
is | Boolean | スレッドが受信トレイにあるかどうかを返します。 |
is | Boolean | このスレッドが優先受信トレイにある場合は true を返し、それ以外の場合は false を返します。 |
is | Boolean | スレッドがスパムとしてマークされているかどうかを返します。 |
is | Boolean | スレッドがゴミ箱にあるかどうかを返します。 |
is | Boolean | スレッドに未読のメッセージがあるかどうかを返します。 |
mark | Gmail | このスレッドに重要マークを付けます。 |
mark | Gmail | このスレッドを既読にします。 |
mark | Gmail | このスレッドを重要でないとマークします。 |
mark | Gmail | このスレッドを未読にします。 |
move | Gmail | このスレッドをアーカイブに移動します。 |
move | Gmail | このスレッドを受信トレイに移動します。 |
move | Gmail | このスレッドを迷惑メールに移動します。 |
move | Gmail | このスレッドをゴミ箱に移動します。 |
refresh() | Gmail | このスレッドと関連付けられた状態を Gmail から再読み込みします(ラベルや既読状態などが変更された場合に便利です)。 |
remove | Gmail | スレッドからこのラベルを削除します。 |
reply(body) | Gmail | replyTo アドレスを使用して、このスレッドの最後のメッセージの送信者に返信します。 |
reply(body, options) | Gmail | このスレッドの最後のメッセージの送信者に、replyTo アドレスを使用して返信します。引数は省略可能です。 |
reply | Gmail | 送信者(replyTo アドレスを使用)と、このスレッドの最後のメッセージのすべての受信者に返信します。 |
reply | Gmail | このスレッドの最後のメッセージの送信者(reply アドレスを使用)とすべての受信者に、オプションの引数を指定して返信します。 |
詳細なドキュメント
addLabel(label)
このラベルをスレッドに追加します。
// Add label MyLabel to the first thread in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.addLabel(label);
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
label | Gmail | このスレッドに適用するラベル |
戻る
GmailThread - このスレッド。チェーン処理に便利
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープまたは関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
createDraftReply(body)
返信先アドレスを使用して、このスレッドの最後のメッセージの送信者に返信する下書きメッセージを作成します。メールのサイズ(ヘッダーを含む)は割り当てによって制限されます。
// Create a draft reply to the message author with an acknowledgement. const 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. const 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 | Blob | メールで送信するファイルの配列 |
bcc | String | BCC に追加するメールアドレスのカンマ区切りのリスト |
cc | String | CC に追加するメールアドレスのカンマ区切りのリスト |
from | String | メールの送信元アドレス。Gmail によって返される値のいずれかである必要があります。 |
html | String | 設定されている場合、HTML をレンダリングできるデバイスは、必須の本文引数の代わりにこれを使用します。メールにインライン画像がある場合は、HTML 本文にオプションの inline フィールドを追加できます。 |
inline | Object | 画像キー(String)から画像データ(Blob)へのマッピングを含む JavaScript オブジェクト。これは、html パラメータが使用され、これらの画像への参照が <img src="cid:imageKey" /> 形式で含まれていることを前提としています。 |
name | String | メールの送信者の名前(デフォルト: ユーザーの名前) |
reply | 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. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const 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. const 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 | Blob | メールで送信するファイルの配列 |
bcc | String | BCC に追加するメールアドレスのカンマ区切りのリスト |
cc | String | CC に追加するメールアドレスのカンマ区切りのリスト |
from | String | メールの送信元アドレス。Gmail によって返される値のいずれかである必要があります。 |
html | String | 設定されている場合、HTML をレンダリングできるデバイスは、必須の本文引数の代わりにこれを使用します。メールにインライン画像がある場合は、HTML 本文にオプションの inline フィールドを追加できます。 |
inline | Object | 画像キー(String)から画像データ(Blob)へのマッピングを含む JavaScript オブジェクト。これは、html パラメータが使用され、これらの画像への参照が <img src="cid:imageKey" /> 形式で含まれていることを前提としています。 |
name | String | メールの送信者の名前(デフォルト: ユーザーの名前) |
reply | 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 const 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. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const id = firstThread.getId(); // Get same thread by its ID. const 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 const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const labels = firstThread.getLabels(); for (let 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 const 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 const 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 const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const messages = firstThread.getMessages(); for (let i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
戻る
GmailMessage[] - このスレッドの Gmail メッセージの配列
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープまたは関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
getPermalink()
このスレッドのパーマリンクを取得します。
この機能は従来の Gmail インターフェースでのみ使用できます。Inbox では使用できません。
// Logs the permalink for the first thread in the inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(thread.getPermalink());
戻る
String - このスレッドのパーマリンク
hasStarredMessages()
スレッドにスター付きのメッセージがあるかどうかを返します。
// Log if this thread has starred messages const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
戻る
GmailThread - このスレッド。チェーン処理に便利
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープまたは関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
markRead()
このスレッドを既読にします。
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
戻る
GmailThread - このスレッド。チェーン処理に便利
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープまたは関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
markUnimportant()
このスレッドを重要でないとマークします。
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
戻る
GmailThread - このスレッド。チェーン処理に便利
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープまたは関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
markUnread()
このスレッドを未読にします。
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
戻る
GmailThread - このスレッド。チェーン処理に便利
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープまたは関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
moveToArchive()
このスレッドをアーカイブに移動します。
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
戻る
GmailThread - このスレッド。チェーン処理に便利
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープまたは関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
moveToInbox()
このスレッドを受信トレイに移動します。
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
戻る
GmailThread - このスレッド。チェーン処理に便利
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープまたは関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
moveToSpam()
このスレッドを迷惑メールに移動します。
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
戻る
GmailThread - このスレッド。チェーン処理に便利
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープまたは関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
moveToTrash()
このスレッドをゴミ箱に移動します。
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
戻る
GmailThread - このスレッド。チェーン処理に便利
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープまたは関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
refresh()
このスレッドと関連する状態を Gmail から再読み込みします(ラベルや既読状態などが変更された場合に便利です)。
const 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)
スレッドからこのラベルを削除します。
const myLabel = GmailApp.getUserLabelByName('<your label>'); const threads = myLabel.getThreads(); for (const thread of threads) { thread.removeLabel(myLabel); }
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
label | Gmail | このスレッドから削除するラベル |
戻る
GmailThread - このスレッド。チェーン処理に便利
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープまたは関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
reply(body)
replyTo アドレスを使用して、このスレッドの最後のメッセージの送信者に返信します。
メールの合計サイズ(すべてのヘッダーを含む)は 20 KB を超えないようにしてください。
// Respond to author of last email in thread with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('Got your message');
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
body | String | メールの本文 |
戻る
GmailThread - このスレッド。チェーン処理に便利
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープまたは関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
reply(body, options)
このスレッドの最後のメッセージの送信者に、replyTo アドレスを使用して返信します。引数は省略可能です。メールには、プレーン テキストと HTML 形式の本文の両方を含めることができます。メールの合計サイズ(すべてのヘッダーを含むが、添付ファイルを除く)は 20 KB を超えないようにしてください。
// Respond with HTML body text. const 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 に追加するメールアドレスのカンマ区切りのリスト |
html | String | 設定されている場合、HTML をレンダリングできるデバイスは、必須の本文引数の代わりにこれを使用します。メールにインライン画像がある場合は、HTML 本文にオプションの inline フィールドを追加できます。 |
name | String | メールの送信者の名前(デフォルト: ユーザーの名前) |
from | String | メールの送信元アドレス。Gmail によって返される値のいずれかである必要があります。 |
reply | String | デフォルトの返信先アドレスとして使用するメールアドレス (デフォルト: ユーザーのメールアドレス) |
no | Boolean | 受信者がメールに返信しないように、一般的な返信不可のメールアドレスからメールを送信する場合は true。このオプションは Google Workspace アカウントでのみ使用でき、Gmail ユーザーは使用できません。 |
attachments | Blob | メールで送信するファイルの配列 |
inline | Object | 画像キー(String)から画像データ(Blob)へのマッピングを含む JavaScript オブジェクト。これは、html パラメータが使用され、これらの画像への参照が <img src="cid:imageKey" /> 形式で含まれていることを前提としています。 |
戻る
GmailThread - このスレッド。チェーン処理に便利
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープまたは関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/
関連情報
replyAll(body)
送信者(replyTo アドレスを使用)と、このスレッドの最後のメッセージのすべての受信者に返信します。
メールの合計サイズ(すべてのヘッダーを含む)は 20 KB を超えないようにしてください。
// Respond to all with acknowledgment to the first thread in the inbox const 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. const 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 に追加するメールアドレスのカンマ区切りのリスト |
html | String | 設定されている場合、HTML をレンダリングできるデバイスは、必須の本文引数の代わりにこれを使用します。メールにインライン画像がある場合は、HTML 本文にオプションの inline フィールドを追加できます。 |
name | String | メールの送信者の名前(デフォルト: ユーザーの名前) |
from | String | メールの送信元アドレス。Gmail によって返される値のいずれかである必要があります。 |
reply | String | デフォルトの返信先アドレスとして使用するメールアドレス (デフォルト: ユーザーのメールアドレス) |
no | Boolean | true: 受信者がメールに返信しないように、汎用の返信不可メールアドレスからメールを送信する場合。このオプションは G Suite アカウントでのみ使用可能で、Gmail ユーザーは使用できません。 |
attachments | Blob | メールで送信するファイルの配列 |
inline | Object | 画像キー(String)から画像データ(Blob)へのマッピングを含む JavaScript オブジェクト。これは、html パラメータが使用され、これらの画像への参照が <img src="cid:imageKey" /> 形式で含まれていることを前提としています。 |
戻る
GmailThread - このスレッド。チェーン処理に便利
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープまたは関連する REST API の適切なスコープによる承認が必要です。
-
https://mail.google.com/