gmailからメールを取得

アクションの場所:クラウドサービス > gmail > gmailからメールを取得

gmailからメールを取得します。gmailにアクセスする為のアカウントは事前にシナリオアカウント設定画面から取得が必要です。

データは以下の形式で取得されます。
「各要素について繰り返す」と「キーを指定して要素を取得」アクションを使って中身を取り出すことが出来ます。
[
{
body, // 本文
subject, // 件名
to, // toのアドレス
cc // ccのアドレス。複数の場合は","区切り文字列
from, // fromの値
date, // 受信時刻
attachments: [ // 添付ファイル
{
name, // ファイル名
file // ファイル
},
{...}
]
},
{2通目以降上記構造の繰り返し}
]

設定方法(簡単)

①「クラウドサービス/gmail」カテゴリにある「gmailからメールを取得」アクションをクリックします。
② シナリオアカウント:シナリオアカウント設定画面に登録されているgmailアカウントを選択します。
③ 検索条件:検索条件を指定します。
 取得対象の検索条件に指定出来る検索演算子は以下のgmailのサポートページと同様です。
 https://support.google.com/mail/answer/7190?hl=ja

 ただし特定のスター付き検索をする場合は、上記URLの記法とは異なり、以下の対応表の通りになります。

Gmailの検索演算子 Coopelの検索演算子
has:yellow-star l:^ss_sy 黄色スター
has:blue-star l:^ss_sb 青色スター
has:red-star l:^ss_sr 赤色スター
has:orange-star l:^ss_so オレンジスター
has:green-star l:^ss_sg 緑色スター
has:purple-star l:^ss_sp 紫色スター
has:red-bang l:^ss_cr 赤色ビックリマーク
has:yellow-bang l:^ss_cy 黄色ビックリマーク
has:blue-info l:^ss_cb 青色インフォマーク
has:orange-guillemet l:^ss_co オレンジ色ギュメ(>>)
has:green-check l:^ss_cg 緑色チェックマーク
has:purple-question l:^ss_cp 紫色はてなマーク

設定方法(便利)

④ 検索条件 参照設定:テキストタイプのアクション結果を参照し、設定します。
⑤ 戻り値にラベルを付ける(任意):アクションが返す値の各要素に任意のラベル(名称)を付けることが出来ます。後続アクションからの参照時にこのラベルを指定してデータを操作することが出来ます。

オプション設定

以下の設定項目は任意です。
⑥ 取得数上限:検索結果の取得上限数を指定します。デフォルトでは受信時間が近いほうから10件です。

Tips 一度に最大で500件まで取得可能です。
詳しくは、以下gmailのリファレンスページを参照してください。
https://developers.google.com/gmail/api/reference/rest/v1/users.messages/list?hl=ja

⑦ 取得数上限 参照設定:テキストタイプのアクション結果を参照し、設定します。
エラーを無視

関連ヘルプ