Skip to content

Gmail ​

Gmailのメッセージやラベルを操作

このノードは資格情報(OAuth 2.0)で接続します。資格情報を接続する を参照してください。

アクション ​

このノードが実行できる処理です。ステップを追加 からノードを追加し、アクションを選びます。

メッセージ送信 ​

メールメッセージを送信

設定項目

項目型必須説明
メッセージオブジェクト送信するメッセージ

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば id は $.<ステップID>.output.id です。

json
{
  "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 です。

json
{
  "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 です。

json
{
  "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 です。

json
{
  "success": false
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
successはい / いいえ削除が成功したかどうか

メッセージ更新 ​

Gmailメッセージのラベルを更新します

設定項目

項目型必須説明
メッセージIDテキストはい更新するメッセージのID
追加するラベルIDリストメッセージに追加するラベルID
削除するラベルIDリストメッセージから削除するラベルID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば id は $.<ステップID>.output.id です。

json
{
  "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 です。

json
{
  "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 です。

json
{
  "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 です。

json
{
  "success": false
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
successはい / いいえ削除が成功したかどうか

メッセージ一括更新 ​

複数のメッセージにラベルを追加または削除します

設定項目

項目型必須説明
メッセージIDリストはい更新対象のメッセージID一覧
追加するラベルIDリスト各メッセージに追加するラベルID
削除するラベルIDリスト各メッセージから削除するラベルID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば success は $.<ステップID>.output.success です。

json
{
  "success": false
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
successはい / いいえ更新が成功したかどうか

履歴一覧 ​

Gmailの履歴レコードを一覧表示します

設定項目

項目型必須説明
開始履歴IDテキストはい開始位置となる履歴 ID。メッセージ、スレッド、または以前のリストレスポンスから取得します。
最大件数数値取得する履歴レコードの最大件数
既定値: 100
ページトークンテキスト特定の結果ページを取得するためのトークン
履歴タイプ複数選択含める履歴イベント種別
選択肢: メッセージ追加, メッセージ削除, ラベル追加, ラベル削除
ラベルIDテキストこのラベルが付いたメッセージの履歴のみを返す

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば [0].history[0].id は $.<ステップID>.output.[0].history[0].id です。

json
[
  {
    "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