【即時】Slackにアップされたメッセージをスプレッドシートに一覧化して、添付ファイルはGoogleDriveへアップする
概要
Slackで指定したチャンネルへのメッセージに特定の文字列が含まれていた場合、GoogleSheetsへと記載し、添付ファイルをGoogleDriveへとアップロードします。
以下のようなワークフローで実現します。
※上記のワークフローはテンプレートが用意されています。
設定方法
以下の順に説明を行います。
①Slack
以下の様にパラメータを設定してください。
項目 | 内容 |
投稿先のチャンネル | 各自に合わせて設定を行ってください。 |
トリガータイプ | テキスト or ファイル |

②条件分岐
以下の様にパラメータを設定してください。
項目 | 内容 |
データ型 | 文字列 |
判定値 | Slackの変数[メッセージテキスト]を選択 |
条件符号 | 含む |
値 | 条件となるキーワードを記載 |
③GoogleSheets
以下のようなGoogleSheetsを用意したことを想定して説明します。
この様にパラメータを設定してください。
項目 | 内容 |
アクション | 行追加・更新 |
スプレッドシートIDの指定 | スプレッドシートIDを記載してください。
※スプレッドシートIDについては こちらの記事を参照してください。 |
シート名を指定 | シート名を記載 |
更新方法 | 最終行の下にデータを追加 |
開始列 | A列 |
終了列 | B列 |
見出し行を指定する | 1行目 |
入力項目の設定 |
項目 | 追加・更新内容 | 通知日時 | [実行日時] | メッセージ内容 | [メッセージテキスト] | ※[]で囲まれた文字は、Slackの変数です。 |
④GoogleDrive
以下の様にパラメータを設定してください。
項目 | 内容 |
操作対象の選択 | ファイル |
操作 | アップロード |
操作を実行するフォルダ | アップロードを行いたいフォルダを設定してください。 |
ファイル選択 | Slackの変数[ファイル]を選択してください。 |

以上の設定が完了したら保存をし、公開を行ってください。
このように動作します。
Slack:
GoogleSheets:
GoogleDrive:
Related Articles
【即時】 Chatworkで受信したメッセージをSlackに転送
概要 Chatworkで受信したメッセージをSlackに転送します。 <ワークフローの流れとポイント> 1. トリガーにはChatworkのWebhookを利用します。指定したChatworkのルームIDでメッセージの更新を検知し、Slackに転送します。 2. 受信したChatworkのwebhookの「webhook_event.body」変数に、Chatworkの本文が含まれます。Slackの本文に「webhook_event.body」を設定します。 設定方法 ...
【即時】DX Suiteでメール添付ファイルをデータ化
概要 メールで受信したファイルをDX Suiteで様々なコネクタで利用できるようデータ化します。 以下のようなワークフローで実現します。 ※上記のワークフローはテンプレートが用意されています。 <ワークフローの流れとポイント> このワークフローは2つの部分に分かれています。 ①の箇所では、Emailトリガーで受信したファイルをDX SuiteでCSVファイルへと変換しています。 ②の箇所ではDX ...
【即時】受信メールの本文の内容をスプレッドシートに項目ごとに記載して一覧化してChatworkに通知する
概要 受信したメールの内容をスプレッドシートにまとめ、Chatworkへと通知をするワークフローを作成します。 以下のようなワークフローで実現します。 ※上記のワークフローはテンプレートが用意されています。 設定方法 以下のようなメールを受信した場合を想定して説明します。 以下の順に説明を行います。 ①Email 設定の必要はありません。 ユニークなメールアドレスが発行されます。 ここで発行されるメールアドレスに送信されると、ワークフローが起動して処理を開始します。 ②データ変換 ...