Gmail
Gmailのメッセージやラベルを操作
このノードは資格情報(OAuth 2.0)で接続します。資格情報を接続する を参照してください。
アクション
このノードが実行できる処理です。ステップを追加 からノードを追加し、アクションを選びます。
メッセージ送信
メールメッセージを送信
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| メッセージ | オブジェクト | 送信するメッセージ |
出力
後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば id は $.<ステップID>.output.id です。
{
"id": "string",
"threadId": "string",
"labelIds": [
"string"
],
"snippet": "string",
"historyId": "string",
"internalDate": "string",
"payload": {},
"sizeEstimate": 0
}例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
id | テキスト | メッセージの一意なID |
threadId | テキスト | メッセージが属するスレッドのID |
labelIds[] | リスト | このメッセージに適用されたラベルID一覧 |
snippet | テキスト | メッセージ本文の一部 |
historyId | テキスト | このメッセージを最後に変更した履歴レコードのID |
internalDate | テキスト | 内部メッセージ作成タイムスタンプ |
payload | オブジェクト | メッセージパーツ内の解析済みメール構造 |
sizeEstimate | 数値 | メッセージの推定サイズ(バイト) |
メッセージ一覧
Gmailメッセージを一覧表示します
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| クエリパラメーター | オブジェクト | メッセージ一覧リクエストのフィルター |
出力
後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば messages[0].id は $.<ステップID>.output.messages[0].id です。
{
"messages": [
{
"id": "string",
"threadId": "string"
}
],
"nextPageToken": "string",
"resultSizeEstimate": 0
}例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
messages[] | リスト | 一致したメッセージ。GmailはメッセージIDとスレッドIDのみを返します。メッセージ全体は getMessage で取得できます |
messages[].id | テキスト | メッセージID |
messages[].threadId | テキスト | メッセージが属するスレッドのID |
nextPageToken | テキスト | 次ページの結果を取得するトークン。最後のページでは含まれません |
resultSizeEstimate | 数値 | 一致したメッセージの推定総数 |
メッセージ取得
IDを指定してGmailメッセージを取得します
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| メッセージID | テキスト | はい | 取得するメッセージのID |
出力
後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば id は $.<ステップID>.output.id です。
{
"id": "string",
"threadId": "string",
"labelIds": [
"string"
],
"snippet": "string",
"historyId": "string",
"internalDate": "string",
"payload": {},
"sizeEstimate": 0
}例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
id | テキスト | メッセージの一意なID |
threadId | テキスト | メッセージが属するスレッドのID |
labelIds[] | リスト | このメッセージに適用されたラベルID一覧 |
snippet | テキスト | メッセージ本文の一部 |
historyId | テキスト | このメッセージを最後に変更した履歴レコードのID |
internalDate | テキスト | 内部メッセージ作成タイムスタンプ |
payload | オブジェクト | メッセージパーツ内の解析済みメール構造 |
sizeEstimate | 数値 | メッセージの推定サイズ(バイト) |
メッセージ削除
Gmailメッセージを完全に削除します
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| メッセージID | テキスト | はい | 削除するメッセージのID |
出力
後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば success は $.<ステップID>.output.success です。
{
"success": false
}例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
success | はい / いいえ | 削除が成功したかどうか |
メッセージ更新
Gmailメッセージのラベルを更新します
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| メッセージID | テキスト | はい | 更新するメッセージのID |
| 追加するラベルID | リスト | メッセージに追加するラベルID | |
| 削除するラベルID | リスト | メッセージから削除するラベルID |
出力
後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば id は $.<ステップID>.output.id です。
{
"id": "string",
"threadId": "string",
"labelIds": [
"string"
],
"snippet": "string",
"historyId": "string",
"internalDate": "string",
"payload": {},
"sizeEstimate": 0
}例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
id | テキスト | メッセージの一意なID |
threadId | テキスト | メッセージが属するスレッドのID |
labelIds[] | リスト | このメッセージに適用されたラベルID一覧 |
snippet | テキスト | メッセージ本文の一部 |
historyId | テキスト | このメッセージを最後に変更した履歴レコードのID |
internalDate | テキスト | 内部メッセージ作成タイムスタンプ |
payload | オブジェクト | メッセージパーツ内の解析済みメール構造 |
sizeEstimate | 数値 | メッセージの推定サイズ(バイト) |
メッセージをゴミ箱へ
Gmailメッセージをゴミ箱に移動します
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| メッセージID | テキスト | はい | ゴミ箱に移動するメッセージのID |
出力
後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば id は $.<ステップID>.output.id です。
{
"id": "string",
"threadId": "string",
"labelIds": [
"string"
],
"snippet": "string",
"historyId": "string",
"internalDate": "string",
"payload": {},
"sizeEstimate": 0
}例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
id | テキスト | メッセージの一意なID |
threadId | テキスト | メッセージが属するスレッドのID |
labelIds[] | リスト | このメッセージに適用されたラベルID一覧 |
snippet | テキスト | メッセージ本文の一部 |
historyId | テキスト | このメッセージを最後に変更した履歴レコードのID |
internalDate | テキスト | 内部メッセージ作成タイムスタンプ |
payload | オブジェクト | メッセージパーツ内の解析済みメール構造 |
sizeEstimate | 数値 | メッセージの推定サイズ(バイト) |
メッセージを復元
ゴミ箱からGmailメッセージを復元します
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| メッセージID | テキスト | はい | 復元するメッセージのID |
出力
後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば id は $.<ステップID>.output.id です。
{
"id": "string",
"threadId": "string",
"labelIds": [
"string"
],
"snippet": "string",
"historyId": "string",
"internalDate": "string",
"payload": {},
"sizeEstimate": 0
}例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
id | テキスト | メッセージの一意なID |
threadId | テキスト | メッセージが属するスレッドのID |
labelIds[] | リスト | このメッセージに適用されたラベルID一覧 |
snippet | テキスト | メッセージ本文の一部 |
historyId | テキスト | このメッセージを最後に変更した履歴レコードのID |
internalDate | テキスト | 内部メッセージ作成タイムスタンプ |
payload | オブジェクト | メッセージパーツ内の解析済みメール構造 |
sizeEstimate | 数値 | メッセージの推定サイズ(バイト) |
メッセージ一括削除
複数のGmailメッセージを完全削除します
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| メッセージID | リスト | はい | 削除するメッセージのID一覧 |
出力
後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば success は $.<ステップID>.output.success です。
{
"success": false
}例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
success | はい / いいえ | 削除が成功したかどうか |
メッセージ一括更新
複数のメッセージにラベルを追加または削除します
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| メッセージID | リスト | はい | 更新対象のメッセージID一覧 |
| 追加するラベルID | リスト | 各メッセージに追加するラベルID | |
| 削除するラベルID | リスト | 各メッセージから削除するラベルID |
出力
後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば success は $.<ステップID>.output.success です。
{
"success": false
}例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
success | はい / いいえ | 更新が成功したかどうか |
履歴一覧
Gmailの履歴レコードを一覧表示します
設定項目
| 項目 | 型 | 必須 | 説明 |
|---|---|---|---|
| 開始履歴ID | テキスト | はい | 開始位置となる履歴 ID。メッセージ、スレッド、または以前のリストレスポンスから取得します。 |
| 最大件数 | 数値 | 取得する履歴レコードの最大件数 既定値: 100 | |
| ページトークン | テキスト | 特定の結果ページを取得するためのトークン | |
| 履歴タイプ | 複数選択 | 含める履歴イベント種別 選択肢: メッセージ追加, メッセージ削除, ラベル追加, ラベル削除 | |
| ラベルID | テキスト | このラベルが付いたメッセージの履歴のみを返す |
出力
後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば [0].history[0].id は $.<ステップID>.output.[0].history[0].id です。
[
{
"history": [
{
"id": "string",
"messages": {},
"messagesAdded": {},
"messagesDeleted": {},
"labelsAdded": {},
"labelsRemoved": {}
}
],
"nextPageToken": "string",
"historyId": "string"
}
]例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。
フィールドの説明
| 項目 | 型 | 説明 |
|---|---|---|
history[] | リスト | Gmail APIが返す履歴レコード |
history[].id | テキスト | 履歴レコードID |
history[].messages | オブジェクト | |
history[].messages.messages[] | リスト | |
history[].messages.messages[].id | テキスト | メッセージの一意なID |
history[].messages.messages[].threadId | テキスト | メッセージが属するスレッドのID |
history[].messages.messages[].labelIds[] | リスト | このメッセージに適用されたラベルID一覧 |
history[].messages.messages[].snippet | テキスト | メッセージ本文の一部 |
history[].messages.messages[].historyId | テキスト | このメッセージを最後に変更した履歴レコードのID |
history[].messages.messages[].internalDate | テキスト | 内部メッセージ作成タイムスタンプ |
history[].messages.messages[].payload | オブジェクト | メッセージパーツ内の解析済みメール構造 |
history[].messages.messages[].sizeEstimate | 数値 | メッセージの推定サイズ(バイト) |
history[].messagesAdded | オブジェクト | |
history[].messagesAdded.message | 任意 | |
history[].messagesAdded.message.id | テキスト | メッセージの一意なID |
history[].messagesAdded.message.threadId | テキスト | メッセージが属するスレッドのID |
history[].messagesAdded.message.labelIds[] | リスト | このメッセージに適用されたラベルID一覧 |
history[].messagesAdded.message.snippet | テキスト | メッセージ本文の一部 |
history[].messagesAdded.message.historyId | テキスト | このメッセージを最後に変更した履歴レコードのID |
history[].messagesAdded.message.internalDate | テキスト | 内部メッセージ作成タイムスタンプ |
history[].messagesAdded.message.payload | オブジェクト | メッセージパーツ内の解析済みメール構造 |
history[].messagesAdded.message.sizeEstimate | 数値 | メッセージの推定サイズ(バイト) |
history[].messagesDeleted | オブジェクト | |
history[].messagesDeleted.message | 任意 | |
history[].messagesDeleted.message.id | テキスト | メッセージの一意なID |
history[].messagesDeleted.message.threadId | テキスト | メッセージが属するスレッドのID |
history[].messagesDeleted.message.labelIds[] | リスト | このメッセージに適用されたラベルID一覧 |
history[].messagesDeleted.message.snippet | テキスト | メッセージ本文の一部 |
history[].messagesDeleted.message.historyId | テキスト | このメッセージを最後に変更した履歴レコードのID |
history[].messagesDeleted.message.internalDate | テキスト | 内部メッセージ作成タイムスタンプ |
history[].messagesDeleted.message.payload | オブジェクト | メッセージパーツ内の解析済みメール構造 |
history[].messagesDeleted.message.sizeEstimate | 数値 | メッセージの推定サイズ(バイト) |
history[].labelsAdded | オブジェクト | |
history[].labelsAdded.label | 任意 | |
history[].labelsAdded.label.id | テキスト | ラベルの不変ID |
history[].labelsAdded.label.name | テキスト | ラベルの表示名 |
history[].labelsAdded.label.messageListVisibility | テキスト | メッセージ一覧でのラベル可視性 |
history[].labelsAdded.label.labelListVisibility | テキスト | ラベル一覧での可視性 |
history[].labelsAdded.label.type | テキスト | ラベルの所有者種別 |
history[].labelsRemoved | オブジェクト | |
history[].labelsRemoved.label | 任意 | |
history[].labelsRemoved.label.id | テキスト | ラベルの不変ID |
history[].labelsRemoved.label.name | テキスト | ラベルの表示名 |
history[].labelsRemoved.label.messageListVisibility | テキスト | メッセージ一覧でのラベル可視性 |
history[].labelsRemoved.label.labelListVisibility | テキスト | ラベル一覧での可視性 |
history[].labelsRemoved.label.type | テキスト | ラベルの所有者種別 |
nextPageToken | テキスト | 次の履歴ページを取得するためのトークン |
historyId | テキスト | 含まれている最新の履歴レコードID |