公開リンクを使用してメールの画像添付ファイルをSlackで共有するレシピ

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

このユースケースでは、GmailWorkato FileStorage、およびSlackを接続して強力な自動化を作成する手順を説明します。

このレシピの機能

このレシピは、Gmailから画像添付ファイルを抽出し、Workato FileStorageに保存し、公開リンクを生成してSlackに投稿します。 このレシピを使用すると、送信された画像、レポート、またはビジュアルを手動でアップロードせずに共有できます。

レシピの作成

次の手順を完了してレシピを作成します:

ユースケースは例示のみを目的としています

このユースケースは一例です。 このレシピをワークフローに合わせて適応させるには、トリガー、アクション、または条件ロジックの変更が必要になる場合があります。

1

Workatoにサインインします。

2

レシピを作成する予定のプロジェクトを選択します。

3

GmailとSlackのコネクションを作成します:

Workatoユーティリティコネクターにはセットアップが不要です

Workato FileStorageコネクターでは、コネクションのセットアップは不要です。

Gmailコネクションを作成します。

Gmailコネクションの作成

このステップでは、WorkatoとGmailアカウント間のコネクションを作成します。

1

作成 > コネクションをクリックするか、Cを2回押します。

2

新規コネクションページでGmailを検索して選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

Authentication typeとしてOAuth 2.0を選択します。

6

任意です。 詳細設定をクリックし、追加のOAuth 2.0スコープを選択します。 空白のままにすると、次のスコープがリクエストされます:

  • メインのGoogleアカウントのメールアドレスを表示する
  • メールラベルを表示および編集する
  • 代理でメールを送信する
  • メールメッセージと設定を表示する
  • Gmailアカウントからメールの読み取り、作成、送信を行う
7

Googleでサインインをクリックし、Googleアカウントにサインインして設定を完了します。

Slackコネクションを作成します。

Slackコネクションを作成

このステップでは、WorkatoとSlackアカウントの間にコネクションを作成します。

1

作成 > コネクションをクリックするか、Cを2回押します。

2

New connectionページでSlackを検索して選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

Slackコネクションの設定Slackコネクションの設定

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

任意です。 アカウントタイプで必要な場合は、AdvancedおよびCustom OAuth profile設定を構成します。

6

接続をクリックします。

4

プロジェクトに戻り、Create > Recipeをクリックするか、C+Rを押します。

新しいレシピを作成新しいレシピを作成

5

Nameフィールドにレシピの名前を入力します。

6

Locationドロップダウンメニューから、レシピを保存する予定のプロジェクトを選択します。

7

ビルドを開始をクリックします。

レシピの構築を開始レシピの構築を開始

8

Pick a starting pointをクリックし、Trigger from an appを選択します。

9

Select an app and trigger eventをクリックします。

10
GmailのNew emailトリガーを設定します。

GmailのNew emailトリガーを設定する

このトリガーは、指定した間隔でGmailの新着メールを確認します。

1

Gmailを検索し、アプリとして選択します。 New emailトリガーが自動的に選択されます。

Gmailを選択Gmailを選択

2

任意です。 新しいイベントを確認する頻度を指定するには、Trigger poll intervalフィールドを設定します。

3

任意です。 メールの取得開始日を指定するには、When first started, this recipe should pick up events fromフィールドを設定します。

11

+ Add stepをクリックし、IF conditionを選択します。

12
IF条件を設定します。

メール添付ファイルのIF条件を設定する

このIF条件は、メールに添付ファイルが含まれているかどうかを確認します。

1

Data fieldFormulaモードに切り替え、Gmailの添付ファイルStep 1データピルをマッピングします。

2

Conditionis presentに設定します。

メールに添付ファイルが含まれているかを確認メールに添付ファイルが含まれているかを確認

13

Yesパスに移動し、+ Add step > Repeat for eachをクリックします。

14
メール添付ファイルのRepeat for eachループを設定します。

メール添付ファイルのRepeat for eachループを設定する

このループは、すべての添付ファイルが処理されるように、メール内のすべての添付ファイルを反復処理します。

1

Gmailの添付ファイルStep 1リストデータピルをInput listフィールドにマッピングします。

2

Repeat modeOne item at a timeに設定されていることを確認します。

添付ファイルリストを反復処理添付ファイルリストを反復処理

15

+ Add stepをクリックし、IF conditionを選択します。

16
画像添付ファイルのIF条件を設定します。

画像添付ファイルのIF条件を設定する

このIF条件は、画像添付ファイルのみをフィルタリングします。

1

GmailのMIMEタイプStep 1データピルをData fieldにマッピングします。

2

Conditioncontainsに設定します。

3

Valueフィールドにimage/を入力します。

画像のMIMEタイプを確認画像のMIMEタイプを確認

17

Select an app and actionをクリックします。

18
GmailのDownload attachmentアクションを設定します。

GmailのDownload attachmentアクションを設定する

このステップでは、画像添付ファイルのコンテンツをダウンロードします。

1

Gmailを検索し、アプリとして選択します。

Gmailを選択Gmailを選択

2

Download attachmentアクションを選択します。

Download attachmentアクションを選択Download attachmentアクションを選択

3

GmailのIDStep 1データピルをEmail IDフィールドにマッピングします。

4

Gmailの添付ファイルIDStep 1データピルをAttachment IDフィールドにマッピングします。

Download attachmentアクションを設定Download attachmentアクションを設定

19

+ Add stepをクリックし、Action in appを選択します。

20
Workato FileStorageのCreate fileアクションを設定します。

Workato FileStorageのCreate fileアクションを設定する

このステップでは、ダウンロードした画像をWorkato FileStorageに保存します。

1

Workato FileStorageを検索し、アプリとして選択します。

Workato FileStorageを選択Workato FileStorageを選択

2

Create fileアクションを選択します。

Create fileアクションを選択Create fileアクションを選択

3

Foreachのファイル名Step 3データピルをFile nameフィールドにマッピングします。

4

File pathフィールドでファイルの作成場所を指定します。

5

GmailのコンテンツバイトStep 5データピルをFile contentsフィールドにマッピングします。

Create fileアクションを選択Create fileアクションを選択

21

+ Add stepをクリックし、Action in appを選択します。

22
Workato FileStorageのGenerate shareable file linkアクションを設定します。

このステップでは、画像の公開ダウンロードリンクを生成します。

1

Workato FileStorageを検索し、アプリとして選択します。

Workato FileStorageを選択Workato FileStorageを選択

2

Generate shareable file linkアクションを選択します。

Generate shareable file linkアクションを選択Generate shareable file linkアクションを選択

3

ScopeフィールドをDownloadに設定します。

4

Workato FileStorageのファイルパスStep 6データピルをFile pathフィールドにマッピングします。

Generate shareable file linkアクションを設定Generate shareable file linkアクションを設定

23

+ Add stepをクリックし、Action in appを選択します。

24
SlackのPost messageアクションを設定します。

SlackのPost messageアクションを設定する

このステップでは、画像リンクをSlackに投稿します。ユーザーはリンクをクリックして添付ファイルをダウンロードできます。

1

Slackを検索し、アプリとして選択します。

Slackを選択Slackを選択

2

Post messageアクションを選択します。

Post messageアクションを選択Post messageアクションを選択

3

Channelドロップダウンメニューを使用して、メッセージの投稿先を指定します。

4

Basic textフィールドにメッセージを入力します。 例: *New attachment*

5

Workato FileStorageのファイル名Step 6データピルをAttachment titleフィールドにマッピングします。

6

Workato FileStorageの共有可能リンクStep 7データピルをAttachment title linkフィールドにマッピングします。

7

任意です。 Attachment textフィールドにテキストを入力します。 このテキストは添付ファイルリンクの下に表示されます。

Post messageアクションを設定Post messageアクションを設定

結果結果

25

保存をクリックします。

公開リンクを使用してメールの画像添付ファイルをSlackで共有するレシピは、テストおよび実装する準備ができています。

レシピ設定の例。

公開リンクを使用してメールの画像添付ファイルをSlackで共有するレシピ公開リンクを使用してメールの画像添付ファイルをSlackで共有するレシピ

Last updated: