ユーザーの Gmail アカウント内のメール。
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
create | Gmail | 返信先アドレスを使用して、このメッセージの送信者に返信する下書きメッセージを作成します。 |
create | Gmail | 返信先アドレスを使用して、このメッセージの送信者に返信する下書きメッセージを作成します。引数は省略可です。 |
create | Gmail | 返信先アドレスとこのメールのすべての受信者を使用して、送信者に返信する下書きメールを作成します。 |
create | Gmail | 返信先アドレスとすべての受信者を使用して、このメッセージの送信者に返信する下書きメッセージを作成します(引数は省略可)。 |
forward(recipient) | Gmail | このメールを新しい受信者に転送します。 |
forward(recipient, options) | Gmail | 引数を指定して、このメッセージを新しい受信者に転送します。 |
get | Gmail | このメッセージのすべての添付ファイルを取得します。 |
get | Gmail | このメッセージのすべての添付ファイルを取得します。 |
get | String | このメッセージの Bcc に追加された受信者をカンマ区切りで取得します。 |
get | String | このメッセージの本文の HTML コンテンツを取得します。 |
get | String | このメッセージの Cc に追加された受信者をカンマ区切りで取得します。 |
get | Date | このメッセージの日時を取得します。 |
get | String | このメッセージの送信者を取得します。 |
get | String | ヘッダー名を指定して RFC 2822 ヘッダーの値を取得します。 |
get | String | このメッセージの ID を取得します。 |
get | String | このメッセージの本文のコンテンツを HTML 形式で取得します。 |
get | String | このメッセージの未加工のコンテンツを取得します。 |
get | String | このメッセージの返信先アドレス(通常は送信者)を取得します。 |
get | String | このメッセージの件名を取得します。 |
get | Gmail | このメッセージを含むスレッドを取得します。 |
get | String | このメッセージの受信者をカンマ区切りで取得します。 |
is | Boolean | このメッセージが下書きかどうかを取得します。 |
is | Boolean | このメッセージがチャットかどうかを取得します。 |
is | Boolean | このメッセージが受信トレイにあるかどうかを取得します。 |
is | Boolean | このメッセージが優先受信トレイにある場合は true 、それ以外の場合は false を返します。 |
is | Boolean | このメールがゴミ箱に入っているかどうかを取得します。 |
is | Boolean | このメッセージにスターが付いているかどうかを取得します。 |
is | Boolean | このメッセージが未読かどうかを取得します。 |
mark | Gmail | メールが既読になります。 |
mark | Gmail | メールが未読としてマークされます。 |
move | Gmail | メールがゴミ箱に移動されます。 |
refresh() | Gmail | Gmail からこのメッセージと関連する状態を再読み込みします(ラベル、未読ステータスなどが変更された場合に便利です)。 |
reply(body) | Gmail | 返信先アドレスを使用して、このメールの送信者に返信します。 |
reply(body, options) | Gmail | オプションの引数を指定して、このメッセージの送信者に返信します。返信先アドレスを使用します。 |
reply | Gmail | 返信先アドレスとこのメールのすべての受信者を使用して、送信者に返信します。 |
reply | Gmail | 返信先アドレスとすべての受信者を使用して、このメールの送信者に返信します(引数は省略可)。 |
star() | Gmail | メールにスターを付けます。 |
unstar() | Gmail | メッセージのスターを外します。 |
詳細なドキュメント
create Draft Reply(body)
返信先アドレスを使用して、このメッセージの送信者に返信する下書きメッセージを作成します。メールのサイズ(ヘッダーを含む)には割り当て上限があります。
// Create a draft reply to the original message with an acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.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]; const message = firstThread.getMessages()[0]; message.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 response to all recipients (except those bcc'd) with an // acknowledgment. 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 response to all recipients (except those bcc'd) using an HTML // text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.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/
関連情報
forward(recipient)
このメールを新しい受信者に転送します。メールのサイズ(ヘッダーを含む)は割り当てによって制限されます。
// Forward first message of first inbox thread to recipient1 & recipient2, // both @example.com const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com');
パラメータ
名前 | 型 | 説明 |
---|---|---|
recipient | String | メールアドレスのカンマ区切りリスト。 |
戻る
Gmail
- チェーンに使用できるメッセージ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
forward(recipient, options)
オプションの引数を指定して、このメッセージを新しい受信者に転送します。
メールには、プレーンテキストと HTML の両方の本文を含めることができます。メールのサイズ(ヘッダーを含む)は割り当てによって制限されます。
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com', { cc: 'myboss@example.com', bcc: 'mybosses-boss@example.com,vp@example.com', });
パラメータ
名前 | 型 | 説明 |
---|---|---|
recipient | 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 | メールの送信者の名前(デフォルト: ユーザーの名前) |
no | Boolean | true : 受信者がメールに返信しないように、一般的な返信不可のメールアドレスからメールを送信する場合。このオプションは、Gmail ユーザーではなく、Google Workspace アカウントでのみ使用できます。 |
reply | String | デフォルトの返信先アドレスとして使用するメールアドレス(デフォルト: ユーザーのメールアドレス) |
subject | String | メールの新しい件名(最大 250 文字)。 |
戻る
Gmail
- チェーンに使用できるメッセージ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
get Attachments()
このメッセージのすべての添付ファイルを取得します。
戻る
Gmail
- このメッセージの Blob 添付ファイルの配列。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
get Attachments(options)
このメッセージのすべての添付ファイルを取得します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
options | Object | 以下に示す詳細なパラメータを指定する JavaScript オブジェクト。 |
拡張パラメータ
名前 | 型 | 説明 |
---|---|---|
include | Boolean | 返される Blob アタッチメントの配列にインライン画像を含める場合は true (デフォルトは true )。 |
include | Boolean | 返される Blob アタッチメントの配列に通常の(インライン以外の)アタッチメントを含める場合は true (デフォルトは true )。 |
戻る
Gmail
- このメッセージの Blob 添付ファイルの配列。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
get Bcc()
このメッセージの Bcc に追加された受信者をカンマ区切りで取得します。
定義上、受信したすべてのメッセージで空になります。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBcc()); // Log bcc'd addresses
戻る
String
- このメールの Bcc に追加された受信者(カンマ区切り)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
get Body()
このメッセージの本文の HTML コンテンツを取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBody()); // Log contents of the body
戻る
String
- このメッセージの本文。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
get Cc()
このメッセージの Cc に追加された受信者をカンマ区切りで取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getCc()); // Log cc'd addresses
戻る
String
- このメールの Cc に追加された受信者(カンマ区切り)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
get Date()
このメッセージの日時を取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getDate()); // Log date and time of the message
戻る
Date
- このメッセージの日時。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
get From()
このメッセージの送信者を取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getFrom()); // Log from address of the message
戻る
String
- メッセージの送信者のメールアドレス。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
get Header(name)
ヘッダー名を指定して RFC 2822 ヘッダーの値を取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox. const message = thread.getMessages()[0]; // Get the first message. Logger.log( message.getHeader('Message-ID')); // Logs the Message-ID RFC 2822 header.
パラメータ
名前 | 型 | 説明 |
---|---|---|
name | String | RFC ヘッダーの名前(値と区切るコロンなし)。 |
戻る
String
- ヘッダーの値。メッセージにヘッダーが存在しない場合は空の文字列。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
get Id()
このメッセージの ID を取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message const id = message.getId(); const messageById = GmailApp.getMessageById(id); Logger.log( message.getSubject() === messageById.getMessage()); // Always logs true
戻る
String
- メッセージ ID。
get Plain Body()
このメッセージの本文のコンテンツを HTML 形式で取得します。これは get
よりも複雑で、時間もかかります。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getPlainBody()); // Log contents of the body
戻る
String
- このメッセージの本文のプレーン テキスト。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
get Raw Content()
このメッセージの未加工のコンテンツを取得します。これは、Gmail UI の [メッセージのソースを表示] に相当します。
戻る
String
- このメッセージの元の内容。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
get Reply To()
このメールの返信先アドレス(通常は送信者)を取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getReplyTo()); // Logs reply-to address
戻る
String
- 返信先のメールアドレス。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
get Subject()
このメッセージの件名を取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getSubject()); // Log subject line
戻る
String
- このメッセージの件名。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
get Thread()
このメッセージを含むスレッドを取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log( message.getThread().getFirstMessageSubject() === thread.getFirstMessageSubject(), ); // Always logs true
戻る
Gmail
- このメールを含む GmailThread。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
get To()
このメッセージの受信者をカンマ区切りで取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getTo()); // Log the recipient of message
戻る
String
- このメールの受信者(カンマ区切り)。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
is Draft()
このメッセージが下書きかどうかを取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is draft? ${message.isDraft()}`);
戻る
Boolean
- このメッセージが下書きかどうか。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
is In Chats()
このメッセージがチャットかどうかを取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is a chat? ${message.isInChats()}`);
戻る
Boolean
- このメッセージがチャットかどうか。
is In Inbox()
このメッセージが受信トレイにあるかどうかを取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in inbox? ${message.isInInbox()}`);
戻る
Boolean
- このメッセージが受信トレイにあるかどうか。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
is In Priority Inbox()
このメッセージが優先受信トレイにある場合は true
、それ以外の場合は false
を返します。
const thread = GmailApp.getPriorityInboxThreads( 0, 1)[0]; // Get first thread in priority inbox const messages = thread.getMessages(); for (let i = 0; i < messages.length; i++) { // At least one of the messages is in priority inbox Logger.log(`is in priority inbox? ${messages[i].isInPriorityInbox()}`); }
戻る
Boolean
- このメッセージが優先トレイに入っているかどうか。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
is In Trash()
このメールがゴミ箱にあるかどうかを取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in the trash? ${message.isInTrash()}`);
戻る
Boolean
- このメッセージがゴミ箱にあるかどうか。
is Starred()
このメッセージにスターが付いているかどうかを取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is starred? ${message.isStarred()}`);
戻る
Boolean
- このメールにスターが付いているかどうか。
is Unread()
このメッセージが未読かどうかを取得します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is unread? ${message.isUnread()}`);
戻る
Boolean
- このメッセージの未読ステータス。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
mark Read()
メールを既読にします。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markRead(); // Mark as read
戻る
Gmail
- この GmailMessage は、連結に便利です。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
mark Unread()
メールが未読としてマークされます。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markUnread(); // Mark as unread
戻る
Gmail
- この GmailMessage は、連結に便利です。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
move To Trash()
メールがゴミ箱に移動します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.moveToTrash(); // Move message to trash
戻る
Gmail
- この GmailMessage は、連結に便利です。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
refresh()
Gmail からこのメッセージと関連する状態を再読み込みします(ラベル、未読ステータスなどが変更された場合に便利です)。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message // .. Do bunch of stuff here message.refresh(); // Make sure it's up to date // Do more stuff to message
戻る
Gmail
- チェーン用のメッセージ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
reply(body)
返信先アドレスを使用して、このメールの送信者に返信します。メールのサイズ(ヘッダーを含む)は割り当てによって制限されます。
// Respond to author of message with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('Got your message');
パラメータ
名前 | 型 | 説明 |
---|---|---|
body | String | メールの本文。 |
戻る
Gmail
- チェーンに使用できるメッセージ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
reply(body, options)
オプションの引数を指定して、返信先アドレスを使用してこのメッセージの送信者に返信します。
メールには、プレーンテキストと HTML の両方の本文を含めることができます。メールのサイズ(ヘッダーを含む)は割り当てによって制限されます。
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
パラメータ
名前 | 型 | 説明 |
---|---|---|
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 | メールの送信者の名前(デフォルト: ユーザーの名前) |
no | Boolean | true : 受信者がメールに返信しないように、一般的な返信不可のメールアドレスからメールを送信する場合。このオプションは、Gmail ユーザーではなく、Google Workspace アカウントでのみ使用できます。 |
reply | String | デフォルトの返信先アドレスとして使用するメールアドレス(デフォルト: ユーザーのメールアドレス) |
subject | String | メールの新しい件名(最大 250 文字)。 |
戻る
Gmail
- チェーンに使用できるメッセージ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
reply All(body)
返信先アドレスを使用して送信者とこのメールのすべての受信者に返信します。メールのサイズ(ヘッダーを含む)は割り当てによって制限されます。
// Respond to all recipients (except bcc'd) of last email in thread with // acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('Got your message');
パラメータ
名前 | 型 | 説明 |
---|---|---|
body | String | メールの本文。 |
戻る
Gmail
- チェーンに使用できるメッセージ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
reply All(body, options)
返信先アドレスとすべての受信者を使用して、このメールの送信者に返信します(引数は省略可)。
メールには、プレーンテキストと HTML の両方の本文を含めることができます。メールのサイズ(ヘッダーを含む)は割り当てによって制限されます。
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
パラメータ
名前 | 型 | 説明 |
---|---|---|
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 | メールの送信者の名前(デフォルト: ユーザーの名前) |
no | Boolean | true : 受信者がメールに返信しないように、一般的な返信不可のメールアドレスからメールを送信する場合。このオプションは、Gmail ユーザーではなく、Google Workspace アカウントでのみ使用できます。 |
reply | String | デフォルトの返信先アドレスとして使用するメールアドレス(デフォルト: ユーザーのメールアドレス) |
subject | String | メールの新しい件名(最大 250 文字)。 |
戻る
Gmail
- チェーンに使用できるメッセージ。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
star()
メールにスターを付けます。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.star(); // Star the message
戻る
Gmail
- この GmailMessage は、連結に便利です。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
unstar()
メッセージのスターを外します。
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.unstar(); // Unstar the message
戻る
Gmail
- この GmailMessage は、連結に便利です。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/