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件です。
⑦ 取得数上限 参照設定:テキストタイプのアクション結果を参照し、設定します。
⑧ エラーを無視