2024/06/24
アプリ同士の連携方法

【ノーコード連携】Slackの情報をGoogleスプレッドシートに自動で追加する方法

c.yamada
SlackとGoogleスプレットシートの連携イメージ

目次

とにかく早く試したい方へ

Yoomを利用することで、ノーコードで簡単にSlackとGoogleスプレッドシートの連携が可能です。YoomにはあらかじめSlackとGoogleスプレッドシートを連携するためのテンプレートが用意されているため、APIの知識が無くても、登録するだけで今すぐ連携が実現できます。

「あの、半年前くらい前にSlackでもらった資料なんですけど…まだありますか?」って、上司に言ったことありますか?自分はあります。一字一句間違えず言いました。そしたら怒られました。
当たり前ですよね。ツッコミどころの多い聞き方だし、必要なデータならなぜダウンロードしておかなかったんだって話です。すみません。

でも、Slackに添付されていたファイルを見るだけ見て、ログが流れて探せなくなったことってありませんか?しかも無料プランだとログは閲覧期限があるので、そうなったらもう上司に怒られる道しかない訳です。

かといって日々淡々と送られてくるファイルをすべて手動ダウンロード→即座にファイル分けなんて面倒だし、タスクの優先順位度的には低い…。となると、SaaSツールなんかを利用して、Slackに送られてきたメッセージとファイルを自動でスプレッドシートに追加…あたりが妥当なのでは?

ということでSlackとGoogleスプレッドシートを連携してSlackに送られてきた情報をスプレッドシートで管理するフローボットを、Yoomサービスを利用して作ってみました。

このブログをおすすめする方

  • SlackとGoogleスプレッドシートで情報を一元管理したい方
  • ファイルやメッセージの検索を効率化したいビジネスユーザー
  • 複数アプリの切り替えを減らし業務効率を上げたい方
  • 過去ログを保持してチーム間で共有したいプロジェクト管理者
  • APIの知識がなくても業務自動化を始めたい初心者の方

SlackとGoogleスプレッドシートを連携するメリットと利用シーン

1. データの一元管理で情報検索を効率化

SlackとGoogleスプレッドシートを連携することで、異なるチャンネルで投稿されたメッセージやファイルが一つのスプレッドシートに集約されます。

これにより、後から必要な情報やファイルを探す際、複数のチャンネルをまたいでログを遡る手間が省け、情報検索が効率化が期待できます。特に無料プランのSlackではログの閲覧期限があるため、過去の資料やメッセージの保持が必要な業務には非常に効果的です。この連携により、上司からの問い合わせなどもスムーズに対応可能になるでしょう。

2. 複数人でのスムーズなファイル共有とタスク管理

特定のメンバーのみが閲覧可能なSlackチャンネルと、大人数で共有するGoogleスプレッドシートを組み合わせることで、ファイルやタスクの管理が簡単になります。

たとえば、重要なファイルが投稿されると自動でスプレッドシートに保存され、必要なメンバーがスプレッドシートで内容を確認できるため、アプリの切り替えも不要になります。これにより、業務連携の効率が向上し、重要な情報の見落としも防げるでしょう。

3. 特定条件に基づく情報の自動記録で業務の透明性を向上

Slackで新たなメッセージやファイルが投稿されるたびに、その内容をGoogleスプレッドシートへ転記することで、情報が体系的に蓄積されます。

この自動連携は、契約書や見積もり、レポートなどの重要なファイルの管理にも便利です。スプレッドシート上にSlackメッセージのログが残ることで、後からチームで確認したり、他部門と情報を共有する際に役立ちます。また、この記録によって業務の透明性の向上と、後から確認することでプロジェクト進行状況の振り返りも行いやすくなるでしょう。

Googleスプレッドシートの準備

まずはSlackのメッセージを追加するスプレッドシートを用意します。今回は以下のようにしてみました。

かなりシンプル。でもまあこのくらいが見やすいよね。
メッセージ、添付ファイル、URLとわかりやすい項目にした方がフローボットの設定上ラクなので、このスプレッドシートと同じ感じにするのがおすすめです。

Yoomワークフロー作成

スプレッドシートが用意できたらあとは実際にYoomにてフローボットを作成するのみです。

このURL内の下に「このテンプレートを試してみる」というボタンがあるのでクリック。登録などが済んだら「マイアプリ連携」をしましょう。

【Slackのマイアプリ連携】

https://intercom.help/yoom/ja/articles/5483092-slack%E3%81%AE%E3%83%9E%E3%82%A4%E3%82%A2%E3%83%97%E3%83%AA%E7%99%BB%E9%8C%B2%E6%96%B9%E6%B3%95

スプレッドシートも同じように連携してください。Google系のマイアプリ登録はめちゃ簡単なので瞬殺で終わりますのでご安心を。

Slack投稿を自動でスプレッドシートに転記する手順

Yoomでのワークフロー設定詳細

テンプレートを使用するとメニューのマイプロジェクトの中に「【コピー】Slackチャンネルに投稿されたら、投稿内容をGoogleスプレッドシートに追加する」というフローボットが自動で作成されます。

テンプレートで外郭はできているので、中身の設定を変えるだけです。ではレッツゴー。

Slackの設定

右上の編集を押して、Slackのアイコンが書いてある「新しいメッセージがチャンネルに投稿されたら」をクリック。

       ↓

今回はファイル管理がしたいのでアプリトリガーのタイトルを「ファイルがチャンネルに投稿されたら」に変更しました。これはお好みでOK!

       ↓

Slackと連携するアカウント情報を選択

       ↓

トリガーアクションのプルダウンから「ファイルがチャンネルに投稿されたら」を選択して次へ。

       ↓

チャンネルIDを選びます。

ここで選んだチャンネルにファイル付のメッセージが送信されるとスプレッドシートに追加されるので、該当するチャンネルをチョイスするのですが、まずはテストをしたいのでテストメッセージを送信しても支障のないチャンネルを選ぶのがおすすめです。

       ↓

テスト送信をします。
今回は以下のようなメッセージ、ファイル、URLを送信しました。

ここで必ずメッセージ、ファイル、URLの3つは送信しくださいね。

       ↓

テストのボタンをクリックして成功したら、アウトプットを登録します。「なにそれ?」って思った方は説明通りに操作してもらえれば問題ないので、わからなくても大丈夫です。正直自分もよくわかってないです。

取得する値を追加をクリック

       ↓

すると頭の痛くなるような英語の文字列が出てきますが、その中から「url_private_download」を見つけて、+マークをクリックする

これがいつもログで流れていく求めるべきファイルのダウンロードURLになります。もう逃がさない。

       ↓

次にHPのURLやスプレッドシートのURLが添付されていた時のことも考えて、ファイルではない普通のURLも保存しておけるようにURLのアウトプットもクリックしましょう。

       ↓

保存するを押してSlackの設定は終わりです。意外と簡単なんですねー。

Googleスプレッドシートの設定

スプレッドシートのアイコンがある「レコードを追加する」をクリック

       ↓

連携するアカウント情報を選び、実行アクションは「レコードを追加する」をチョイス

       ↓

Slackの情報を追加するスプレッドシートのIDを入力し、タブ名からシートを選択。テーブル範囲も決めちゃいましょう。今回はA1:Cにしました!

       ↓

次へを押すと、「追加するレコードの値」というのが出現します。

この値は、作成したスプレッドシートに基づくものになっているので、スプレッドシートを作成する段階でメッセージ、添付ファイル、URLとわかりやすい項目にした方がフローボットの設定上ラクと言ったのはこれが理由です。

       ↓

ここに先ほど追加した「アウトプット」というものを選択していくわけです。

画面みたいな感じに出てくるので、該当するものを選んでください。

メッセージ=メッセージ内容

添付するファイル=url_private_download

URL=url

Slackからスプレッドシートへのデータ送信テスト

アウトプットを選択し終わったらすぐ下にあるテストを押してみましょう。

すると、なんということでしょう!!!先ほどSlackに送信したメッセージがスプレッドシートに追加されているじゃありませんか!!

これでもうファイルをダウンロードしそこねてログを漁ったり、上司に怒られなくてすみます。

忘れずに保存ボタンを押してくださいね!

テスト用のチャンネルを実際のチャンネルに変更する

テスト送信用のチャンネルに登録していた場合は、実際に使用するチャンネルに変更しましょう!

Slackのアイコンが書いてある「新しいメッセージがチャンネルに投稿されたら」をクリック

       ↓

この一番初めのページは設定が終わっているので次へ

       ↓

チャンネルIDを選びます。

ここで選んだチャンネルにファイル付のメッセージが送信されるとスプレッドシートに追加されるので、該当するチャンネルをチョイス。

保存するで終了です!

テストは押さなくても大丈夫です!お疲れ様でした。

Yoomでできるその他の便利な連携

最後に、役に立ちそうなテンプレート2つ紹介します。

今回はYoomのテンプレートを利用してフローボットを作ることができてすごく簡単でした。Yoomでは他にもたくさんのアプリと連携可能だし、色々なフローボットのテンプレートを今回のように使うことができるので、思い描いた業務の自動化が簡単に実現可能かも。

会議の内容の文字起こし

会議を録音

  ↓

文字起こしする

  ↓

Slackに送信

というフローボットです。チームで共有したい時に便利ですね。文字起こしなので要所をコピペして文書化することができたら、議事録なんかも簡単に作れるのでは…?

ミーティング設定やカレンダー追加、メール連絡を自動化

予定のすり合わせって結構めんどくさい。確認してミーティング室のURLを送信してリマインドして…みたいな。これが自動化できたら結構な革命がおきませんか?

上記のテンプレートは

フォームでMTG予約してもらう

  ↓

ZoomでMTGルームを作成

  ↓

Googleカレンダーで予定を作成

  ↓

GmailでMTG室を相手に送信

という流れが自動でできるんです。すごくないですか?
「MTGとかめちゃ大事なんだけどMTGルームの作成とか正直後回しだわ…」みたいな人って多いと思うんですけど、そういう人にめちゃおすすめです。

その他のSlackとGoogleスプレットシートを使った自動化の例

他にもSlackとGoogleスプレットシートを使った自動化の例がYoomにはたくさんあるので、いくつか紹介します。

1. SlackからGoogleスプレットシートへの情報連携だけでなく、もちろんスプレッドシートからSlackへの情報連携もYoomを用いて可能です。スプレッドシート上での変更を見逃さない工夫として利用ができそうです。

2. こちらはSlack上でのファイル投稿にのみ反応してスプレッドシートを操作するフローボットテンプレートです。契約書や領収書のやり取りで便利そうです。

3. Yoomを用いることで、スプレッドシートに転記する前に情報処理のステップを入れることも可能です。

4. こちらもスプレッドシート上での情報更新に連動してSlackに通知するフローです。スケジュール機能と組みあせて利用することでリマインドのような機能を作成することもできます。2つ目に紹介しているものは複数レコードの一括通知バージョンです。

テンプレで叶う業務の自動化

色々なアプリと連携できる上に一括管理が可能Yoomには、色々なテンプレートが用意されています。

今回は比較的シンプルなフローボットの作成だけど、シンプルなものこそテンプレートがあれば本当にすぐに自動化が叶うため、どんどんテンプレートを使用して色々と試してみるのがイチバンです!フローボットを作成して、AIと一緒に時間を作っていきましょう!

この記事を書いた人
c.yamada
Yoomでマーケティングを担当しています。 自身の業務をYoomで自動化しつつ、世にYoomの便利さを広めるためにお役立ちブログを発信しています。 プログラミングの知識はゼロですが、毎日1時間ほどかかっていたレポート作成をYoomで自動化することで所要時間ゼロにすることに成功しました。
タグ
自動化
連携
Slack
Google スプレッドシート
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
会社概要
利用規約(JaEn
プライバシーポリシー(JaEn
セキュリティポリシー(JaEn
特定商取引法に基づく表記
©️ Yoom Inc.
Yoomとは?
これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
詳しくみる
詳しくみる