「Slackで共有された情報をGoogle スプレッドシートに転記して、さらにCSVに変換する作業、もっと楽にならないかな…」
「毎日の報告をSlackからコピペして、CSVファイルを作成するのに時間がかかって、本来の業務が進まない…」
このように、SlackとGoogle スプレッドシート間での手作業によるデータ転記やファイル変換に、手間や課題を感じていませんか?
もし、Slackに投稿された特定のメッセージをトリガーに、Google スプレッドシートのデータを自動でCSVファイルに変換し、指定の場所に保存できるような仕組みがあれば、こうした日々の定型業務から解放され、より戦略的な分析や企画立案といったコア業務に集中する貴重な時間を確保できるでしょう!
今回ご紹介する自動化は、プログラミングの知識がなくても簡単に設定可能です。
ぜひこの機会に導入して、面倒なデータ処理業務を効率化しましょう!
とにかく早く試したい方へ
YoomにはSlackとGoogle スプレッドシートのデータを自動で変換する業務フロー自動化のテンプレートが用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
Slackでメッセージが送信されたら、Google スプレッドシートをCSVに自動変換し通知する
試してみる
■概要
Slackで共有されたGoogle スプレッドシートのURLをもとに手動でファイルをダウンロードし、CSV形式に変換して再度共有する作業に手間を感じていませんか?このワークフローは、Slackへの投稿をきっかけに、指定のGoogle スプレッドシートをCSVへ自動変換し、Slackで共有する一連のプロセスを自動化します。手作業によるCSVへの変換の手間や共有漏れを防ぎ、迅速なデータ連携を実現します。
■このテンプレートをおすすめする方
- Slackで共有されるGoogle スプレッドシートを日常的にCSVへ変換している方
- 手作業によるデータのCSV変換と共有を効率化したいと考えている方
- SlackとGoogle Driveを連携させ、データ処理を自動化したい方
■このテンプレートを使うメリット
- Slackへの投稿をトリガーに、Google スプレッドシートをCSVへ自動変換し通知するため、手作業の時間を短縮することができます。
- 手動での変換作業やファイル共有時に起こりがちな、ファイル形式の間違いや共有漏れといったヒューマンエラーを防ぎます。
■フローボットの流れ
- はじめに、SlackとGoogle DriveをYoomと連携します。
- 次に、トリガーでSlackを選択し、「メッセージがチャンネルに投稿されたら」というアクションを設定します。
- 次に、AI機能の「テキスト抽出」を活用し、取得したメッセージからGoogle スプレッドシートのURLを抽出します。
- その後、Google Driveの「Googleスプレッドシートをダウンロード」アクションで、抽出したURLのファイルをCSV形式でダウンロードします。
- 最後に、Slackの「ファイルを送る」アクションで、変換したCSVファイルを指定のチャンネルへ通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- SlackでCSVファイルを送信するアクションでは、通知先のチャンネルやメンション先を任意で設定できます。
- 通知メッセージの本文は、固定のテキストだけでなく、トリガーや前のアクションで取得した情報を変数として埋め込むことが可能です。
■注意事項
- Slack、Google DriveのそれぞれとYoomを連携してください。
- ダウンロード可能なファイル容量は最大300MBまでです。アプリの仕様によっては300MB未満になる可能性があるので、ご注意ください。
- トリガー、各オペレーションでの取り扱い可能なファイル容量の詳細は「ファイルの容量制限について」をご参照ください。
SlackとGoogle スプレッドシートを連携してCSVに自動変換するフローを作ってみよう
それではここから代表的な例として、Slackに特定のメッセージが送信されたら、Google スプレッドシートのデータをCSVに自動変換し、Slackに通知するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Slack/Google Drive
[Yoomとは]
フローの作成方法
今回は大きく分けて以下のプロセスで作成します。
- SlackとGoogle Driveのマイアプリ連携
- テンプレートをコピー
- Slackのトリガーとテキスト抽出・Google DriveとSlackのアクション設定
- トリガーをONにし、フローが起動するかを確認
Slackでメッセージが送信されたら、Google スプレッドシートをCSVに自動変換し通知する
試してみる
■概要
Slackで共有されたGoogle スプレッドシートのURLをもとに手動でファイルをダウンロードし、CSV形式に変換して再度共有する作業に手間を感じていませんか?このワークフローは、Slackへの投稿をきっかけに、指定のGoogle スプレッドシートをCSVへ自動変換し、Slackで共有する一連のプロセスを自動化します。手作業によるCSVへの変換の手間や共有漏れを防ぎ、迅速なデータ連携を実現します。
■このテンプレートをおすすめする方
- Slackで共有されるGoogle スプレッドシートを日常的にCSVへ変換している方
- 手作業によるデータのCSV変換と共有を効率化したいと考えている方
- SlackとGoogle Driveを連携させ、データ処理を自動化したい方
■このテンプレートを使うメリット
- Slackへの投稿をトリガーに、Google スプレッドシートをCSVへ自動変換し通知するため、手作業の時間を短縮することができます。
- 手動での変換作業やファイル共有時に起こりがちな、ファイル形式の間違いや共有漏れといったヒューマンエラーを防ぎます。
■フローボットの流れ
- はじめに、SlackとGoogle DriveをYoomと連携します。
- 次に、トリガーでSlackを選択し、「メッセージがチャンネルに投稿されたら」というアクションを設定します。
- 次に、AI機能の「テキスト抽出」を活用し、取得したメッセージからGoogle スプレッドシートのURLを抽出します。
- その後、Google Driveの「Googleスプレッドシートをダウンロード」アクションで、抽出したURLのファイルをCSV形式でダウンロードします。
- 最後に、Slackの「ファイルを送る」アクションで、変換したCSVファイルを指定のチャンネルへ通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- SlackでCSVファイルを送信するアクションでは、通知先のチャンネルやメンション先を任意で設定できます。
- 通知メッセージの本文は、固定のテキストだけでなく、トリガーや前のアクションで取得した情報を変数として埋め込むことが可能です。
■注意事項
- Slack、Google DriveのそれぞれとYoomを連携してください。
- ダウンロード可能なファイル容量は最大300MBまでです。アプリの仕様によっては300MB未満になる可能性があるので、ご注意ください。
- トリガー、各オペレーションでの取り扱い可能なファイル容量の詳細は「ファイルの容量制限について」をご参照ください。
ステップ1:SlackとGoogle Driveをマイアプリ連携
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
以下のナビでは、Google スプレッドシートのマイアプリ連携方法を解説しています。
Google Driveも同じ手順で行えますので、ナビを参照して連携を行ってください。
【Slackのマイアプリ連携】
Slackのマイアプリ連携方法は、以下のナビを参照してください。
ステップ2:テンプレートをコピーする
続いてYoomのテンプレートをコピーします。
以下バナーの「試してみる」をクリックしましょう。
Slackでメッセージが送信されたら、Google スプレッドシートをCSVに自動変換し通知する
試してみる
■概要
Slackで共有されたGoogle スプレッドシートのURLをもとに手動でファイルをダウンロードし、CSV形式に変換して再度共有する作業に手間を感じていませんか?このワークフローは、Slackへの投稿をきっかけに、指定のGoogle スプレッドシートをCSVへ自動変換し、Slackで共有する一連のプロセスを自動化します。手作業によるCSVへの変換の手間や共有漏れを防ぎ、迅速なデータ連携を実現します。
■このテンプレートをおすすめする方
- Slackで共有されるGoogle スプレッドシートを日常的にCSVへ変換している方
- 手作業によるデータのCSV変換と共有を効率化したいと考えている方
- SlackとGoogle Driveを連携させ、データ処理を自動化したい方
■このテンプレートを使うメリット
- Slackへの投稿をトリガーに、Google スプレッドシートをCSVへ自動変換し通知するため、手作業の時間を短縮することができます。
- 手動での変換作業やファイル共有時に起こりがちな、ファイル形式の間違いや共有漏れといったヒューマンエラーを防ぎます。
■フローボットの流れ
- はじめに、SlackとGoogle DriveをYoomと連携します。
- 次に、トリガーでSlackを選択し、「メッセージがチャンネルに投稿されたら」というアクションを設定します。
- 次に、AI機能の「テキスト抽出」を活用し、取得したメッセージからGoogle スプレッドシートのURLを抽出します。
- その後、Google Driveの「Googleスプレッドシートをダウンロード」アクションで、抽出したURLのファイルをCSV形式でダウンロードします。
- 最後に、Slackの「ファイルを送る」アクションで、変換したCSVファイルを指定のチャンネルへ通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- SlackでCSVファイルを送信するアクションでは、通知先のチャンネルやメンション先を任意で設定できます。
- 通知メッセージの本文は、固定のテキストだけでなく、トリガーや前のアクションで取得した情報を変数として埋め込むことが可能です。
■注意事項
- Slack、Google DriveのそれぞれとYoomを連携してください。
- ダウンロード可能なファイル容量は最大300MBまでです。アプリの仕様によっては300MB未満になる可能性があるので、ご注意ください。
- トリガー、各オペレーションでの取り扱い可能なファイル容量の詳細は「ファイルの容量制限について」をご参照ください。
ワークスペースに自動的にテンプレートがコピーされるので、次に表示された画面で「OK」をクリックしてください。
ステップ3:Slackのトリガー設定
最初の設定です!
これから「Slackでメッセージが送信されたら、Google スプレッドシートをCSVに自動変換し通知する」フローを設定していきます。
まずは、赤枠をクリックしてください。
アクションはそのままで、連携するアカウント情報を確認します。
「次へ」をクリックしましょう!
次の画面で、手順を参照し、Webhookの受信設定を行います。
まずは、赤枠部分をクリックしてURLをコピーしましょう!
Webhookの受信設定が完了したら、必須項目を設定します。
- チャンネルID・ユーザーID:入力欄をクリックして表示される「候補」から選択。
- メッセージ内のテキスト:入力欄下の注釈を参照して入力。
ここで、Slackの画面に移動し、先ほど指定したテキストを含む文章をテスト投稿してください。
また、後続のステップでGoogle スプレッドシートの「ファイルID」が必要なため、Google スプレッドシートのリンクを記載してください。
テストをクリックしましょう!
テストに成功すると、取得した値が表示されます。
問題がなければ、「完了」をクリックしましょう。
※取得した値とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。