Googleスプレッドシートで行が追加されたらSlackに通知する
チームでGoogle スプレッドシートを使用している場合、情報が追加されているかを都度確認するのは手間ではありませんか?
このフローを活用することで、Google スプレッドシートに行が追加されると自動でSlackに通知されます。また、Google スプレッドシートの確認漏れ防止にも役立つでしょう!
・
「あれ、今日の予定って何があったっけ?」
誰かがいつの間にか行を追加していないかを察知するために、毎朝Google スプレッドシートを開いて確認するのが習慣になっていませんか?チームで情報を管理していると、情報を見逃してしまうこともありますよね。そんな日々の“ちょっとした手間”が積み重なると、時間の大きなロスにつながります。こういった悩みは、Google スプレッドシートとSlackを連携することで解決できます。たとえば、スプレッドシートで「今日」に該当するデータだけを毎朝Slackに通知することや、新しい行が追加されたタイミングでチームへその情報を自動共有することが可能です。
この記事では、Google スプレッドシートとSlackの連携でできることをご紹介します!気になる連携フローがあれば、「試してみる」ボタンからすぐに体験可能です。面倒な確認作業を自動化してみませんか?
Yoomを利用することで、ノーコードで簡単にGoogle スプレッドシートとSlackの連携が可能です。YoomにはあらかじめGoogle スプレッドシートとSlackを連携するためのテンプレートが用意されているため、APIの知識が無くても、登録するだけですぐ連携が実現できます。
Google スプレッドシートとSlackのAPIを連携すれば、Google スプレッドシートのデータをSlackに自動的に連携することが可能です!
例えば、下記のようなデータ連携を人の手を介さず、自動的に実施することができます。
このフローはGoogle スプレッドシートを使ってスケジュール管理をされている方に最適です!
Slackと連携することで、Google スプレッドシートを開かずにGoogle スプレッドシートに記載された当日の情報を把握することができます。
チームでGoogle スプレッドシートを使用している場合、情報が追加されているかを都度確認するのは手間ではありませんか?
このフローを活用することで、Google スプレッドシートに行が追加されると自動でSlackに通知されます。また、Google スプレッドシートの確認漏れ防止にも役立つでしょう!
それでは、さっそく実際にGoogle スプレッドシートとSlackを連携したフローを作成してみましょう!
今回はYoomを使用して、ノーコードでGoogle スプレッドシートとSlackの連携を進めていきますので、まだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
[Yoomとは]
今回は毎日、Googleスプレッドシートで日付が今日に該当するレコードを取得してSlackに通知するフローを作成していきます!
作成の流れは大きく分けて以下です。
(1)Yoomにログイン後、左欄にある「マイアプリ」を選択し「+新規接続」をクリックしてください。
マイアプリの新規接続一覧の中から、Google スプレッドシートをクリックします。
(2)Google スプレッドシートのログイン画面から、「Sign in with Google」をクリックします。
(3)アカウントの選択をします。
(4)「次へ」をクリックします。
(5)Yoomがアクセスできる情報をチェックボックスから選択し、「続行」をクリックします。
(6)次にSlackの連携を行います。同様にYoomの新規接続一覧からSlackをクリックします。
ワークスペースにサインインする画面が出てくるので、ワークスペースのSlackURLを入力し、「続行する」をクリックします。
Slackの詳しいマイアプリ登録方法は下記のサイトをご参照ください。
連携が完了するとYoomのマイアプリにGoogle スプレッドシートとSlackが登録されます。
これでマイアプリ登録が完了しました。
次は、テンプレートを使用してトリガーの設定をしましょう!
先程ご紹介した、テンプレートを使用していきます。
下のバナーの「試してみる」をクリックするとコピーできます。
コピーすると以下のようにテンプレートがお使いのYoom管理画面にコピーされるので、OKを押して設定を進めていきましょう。
(1)Yoomのスケジュールトリガーを使ってフローが起動する日時を指定していきましょう!
スケジュールトリガーの「指定したスケジュールになったら」をクリックします。
(2)「実行時間の指定」画面から、スケジュール設定を行います。
今回は曜日指定から、通知する曜日をチェックし、時刻は9時を設定しました。
曜日指定以外にも、日付指定やCron設定を使用して自由に設定することができます!
Cron設定では実行頻度を細かく調整することができます!
画像では17時に実行するように設定しています。
Cron設定の詳しい設定方法は下記のサイトを参照ください。
スケジュールトリガーの設定が完了したら、下部にある「保存する」をクリックします。
(1)次にGoogle スプレッドシートと連携して、複数のレコードを取得します。
「複数のレコードを取得する(最大300件)」をクリックします。
(2)「データベースの連携」画面から、Google スプレッドシートと連携するアカウント情報に誤りがないかを確認し、実行アクションは「複数のレコードを取得する(最大300件)」のままにします。
下へ進み、赤線を確認の上、スプレッドシートID、スプレッドシートのタブ名、テーブル範囲を入力します。
入力が完了したら「次へ」をクリックしましょう。
(3)「データベース操作の詳細設定」画面から、取得したいレコードの条件を設定します。
プルダウンから「日付」、「等しい」を選択し、下の画像のように{today_%Y/%m/%d}を入れることで、自動的に当日が指定されます。
入力が完了したら、「テスト」してみましょう!
Google スプレッドシートの情報が「取得した値」に反映されればテスト成功です。
「取得した値ってなんだろう?」と思った方は下のサイトをご参照ください!
「保存する」をクリックし、次の工程に進みましょう!
(1)次にSlackと連携し、チャネルにメッセージを送ります。
「チャンネルにメッセージを送る」をクリックします。
(2)Slackの「連携アカウントとアクションを選択」画面から、Slackと連携するアカウント情報に誤りがないかを確認し、アクションは「チャンネルにメッセージを送る」のままで「次へ」をクリックします。
(3)「API接続設定」画面から赤枠の注意事項を確認し、先にSlackのチャンネルにYoomアプリをインストールしましょう!
Yoomアプリのインストール方法は下のサイトをご確認ください。
インストールができたら、投稿先のチャンネルIDを候補から選択します。
下へ進み、メッセージに先ほど取得した値を使って入力します。
文中に「取得した値」を使うことで、都度変更しなくても自動的に当日の内容に変更してくれますよ!
入力が完了したら、下部にある「テスト」をクリックし、エラーが発生しなければ「保存する」をクリックします。
お疲れ様でした!これですべての設定が完了です。
設定が完了すると以下のようなメニューが表示されるので、トリガーをONにします。
実際にフローボットを起動して、Googleスプレッドシートの内容がSlackに通知されるか確認してみてくださいね!
Google スプレッドシートやSlackのAPIを活用することで、様々な自動化の実現が可能になります。
行が追加されたらGoogle Driveにフォルダを自動作成したり、Salesforceにレコードを登録することができます。NotionやStripe、Gmailなどと連携することで、情報の二重管理を防ぎつつ、業務のスピードアップに期待ができそうです。
Google カレンダーで予定が作成されたときや、OneDriveにファイルがアップロードされた際に、自動でSlackに通知を送ることが可能です。また、Zoomのミーティング終了後には文字起こしと要約をして共有したり、ZendeskのチケットステータスやGoogle フォームの回答送信をトリガーにチームへ情報を自動共有できます。
いかがでしたか?Google スプレッドシートとSlackを連携すれば、「スプレッドシートの更新を見逃したくない」「最新情報をチーム全員にすぐ共有したい」「手作業の確認業務を減らしたい」といった課題の解決に繋がります。通知やデータ反映を自動化することで、情報の伝達ミスを防ぎ、チームのコミュニケーションもスムーズに進められるでしょう。
<span class="mark-yellow">ノーコードツールYoomを活用すれば、プログラミングの知識がなくても、簡単にGoogle スプレッドシートとSlackの連携を実現できます!</span>気になった方はまずは無料アカウントを作成して、実際に使い勝手を確かめてみてください。登録はたったの30秒で完了!すぐに自動連携を体験できます。
手作業のひと手間を減らして、スマートな情報共有を始めてみませんか?