ユーザーの 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 アドレスを使用)と、このスレッドの最後のメッセージのすべての受信者に返信します。引数は省略可。 |
詳細なドキュメント
add Label(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 | このスレッドに適用するラベル |
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
create Draft Reply(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 | メールの本文 |
戻る
Gmail
- 新しく作成された下書きメッセージ
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
create Draft Reply(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 をレンダリングできるデバイスは、必須の body 引数の代わりにこれを使用します。メールに画像をインライン化している場合は、HTML 本文にオプションの inline フィールドを追加できます。 |
inline | Object | 画像キー(String )から画像データ(Blob )へのマッピングを含む JavaScript オブジェクト。これは、html パラメータが使用され、これらの画像への参照が <img src="cid:imageKey" /> 形式で含まれていることを前提としています。 |
name | String | メールの送信者の名前(デフォルト: ユーザーの名前) |
reply | String | デフォルトの返信先アドレスとして使用するメールアドレス(デフォルト: ユーザーのメールアドレス) |
subject | String | メールの新しい件名(最大 250 文字) |
戻る
Gmail
- 新しく作成された下書きメッセージ
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
create Draft Reply All(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 | メールの本文 |
戻る
Gmail
- 新しく作成された下書きメッセージ
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
create Draft Reply All(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 をレンダリングできるデバイスは、必須の body 引数の代わりにこれを使用します。メールに画像をインライン化している場合は、HTML 本文にオプションの inline フィールドを追加できます。 |
inline | Object | 画像キー(String )から画像データ(Blob )へのマッピングを含む JavaScript オブジェクト。これは、html パラメータが使用され、これらの画像への参照が <img src="cid:imageKey" /> 形式で含まれていることを前提としています。 |
name | String | メールの送信者の名前(デフォルト: ユーザーの名前) |
reply | String | デフォルトの返信先アドレスとして使用するメールアドレス(デフォルト: ユーザーのメールアドレス) |
subject | String | メールの新しい件名。最大サイズは 250 文字です。 |
戻る
Gmail
- 新しく作成された下書きメッセージ
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
get First Message Subject()
スレッド内の最初のメッセージの件名を取得します。
// 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/
関連情報
get Id()
このスレッドの ID を取得します。スレッドの ID は、スレッドに含まれるメッセージによって異なります。スレッド内の特定のメッセージの一貫した ID が必要な場合は、代わりに get
を呼び出します。
// 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
get Labels()
このスレッドでユーザーが作成したラベルを返します。
// 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()); }
戻る
Gmail
- このスレッドのラベルの配列
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
get Last Message Date()
このスレッドの最新のメッセージの日付を取得します。
// 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/
関連情報
get Message Count()
スレッド内のメッセージ数を返します。
// 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/
関連情報
get Messages()
このスレッド内のメッセージを取得します。
// 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()); }
戻る
Gmail
- このスレッド内の Gmail メッセージの配列
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
get Permalink()
このスレッドの固定リンクを取得します。
なお、この機能は従来の Gmail インターフェースでのみ使用できます。Inbox では使用できません。
// Logs the permalink for the first thread in the inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(thread.getPermalink());
戻る
String
- このスレッドのパーマリンク
has Starred Messages()
スレッドにスター付きのメッセージがあるかどうかを返します。
// 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/
is Important()
スレッドに重要マークが付いているかどうかを返します。
// 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/
is In Chats()
スレッドにチャットというラベルが付けられているかどうかを返します。
// 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/
is In Inbox()
スレッドが受信トレイにあるかどうかを返します。
// 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/
is In Priority Inbox()
このスレッドが優先受信トレイにある場合は 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/
is In Spam()
スレッドがスパムとしてマークされているかどうかを返します。
// 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/
is In Trash()
スレッドがゴミ箱にあるかどうかを返します。
// 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/
is Unread()
スレッドに未読のメッセージがあるかどうかを返します。
// 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/
mark Important()
このスレッドに重要マークを付けます。
// Mark first inbox thread as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
mark Read()
このスレッドを既読としてマークします。
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
mark Unimportant()
このスレッドを重要でないとしてマークします。
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
mark Unread()
このスレッドを未読としてマークします。
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
move To Archive()
このスレッドをアーカイブに移動します。
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
move To Inbox()
このスレッドを受信トレイに移動します。
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
move To Spam()
このスレッドをスパムに移動します。
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
move To Trash()
このスレッドをゴミ箱に移動します。
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 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 ...
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
remove Label(label)
このラベルをスレッドから削除します。
const myLabel = GmailApp.getUserLabelByName('<your label>'); const threads = myLabel.getThreads(); for (const thread of threads) { thread.removeLabel(myLabel); }
パラメータ
名前 | 型 | 説明 |
---|---|---|
label | Gmail | このスレッドから削除するラベル |
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 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 | メールの本文 |
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 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 をレンダリングできるデバイスは、必須の body 引数の代わりにこれを使用します。メールに画像をインライン化している場合は、HTML 本文にオプションの inline フィールドを追加できます。 |
name | String | メールの送信者の名前(デフォルト: ユーザーの名前) |
from | String | メールの送信元アドレス。Gmail から返された値のいずれかである必要があります。 |
reply | String | デフォルトの返信先アドレスとして使用するメールアドレス(デフォルト: ユーザーのメールアドレス) |
no | Boolean | true : 受信者がメールに返信しないように、一般的な返信不可のメールアドレスからメールを送信する場合。このオプションは、Gmail ユーザーではなく、Google Workspace アカウントでのみ使用できます。 |
attachments | Blob | メールと一緒に送信するファイルの配列 |
inline | Object | 画像キー(String )から画像データ(Blob )へのマッピングを含む JavaScript オブジェクト。これは、html パラメータが使用され、これらの画像への参照が <img src="cid:imageKey" /> 形式で含まれていることを前提としています。 |
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
reply All(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 | メールの本文 |
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
reply All(body, options)
送信者(reply
アドレスを使用)と、このスレッドの最後のメッセージのすべての受信者に返信します。引数は省略可です。メールには、プレーンテキストと 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 をレンダリングできるデバイスは、必須の body 引数の代わりにこれを使用します。メールに画像をインライン化している場合は、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" /> 形式で含まれていることを前提としています。 |
戻る
Gmail
- このスレッド(チェーンに便利)
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/