GASを使わずにGoogleスプレッドシートとSlackを連携して通知を自動化する方法を解説します。
複数社とのクライアントワークが多い方にとって、各社の連絡ツールが複数になり業務が煩雑なることがあるんじゃないでしょうか。
私は前職でWebディレクターをやっていたのですが、クライアントごとでやりとりするツールがメール、チャットワーク、Slack、メッセンジャー、Skypeなど。社内はSlack、Discord…とチャットの行ったり来たりでこれだけで1日が終わるんじゃないかな!という日もありました。
クライアントからのちょっとした修正依頼はチャットにササッと送って来られることがあるので見逃してしまわないかヒヤヒヤしたり。煩雑ではあるんですが、クライアントのセキュリティ事情もあるので、こちらの都合でルール化するのが難しかったりします。
各ツールやクライアントとのチャンネルごとにスプレットシートに依頼内容だけが転機されると、見逃しがなくなるので便利だなぁと考えました。まずはSlackから連携をやってみようと思います。
GASとは?
Google Apps Script(GAS、ガス)とは、Googleによって開発されたスクリプトプラットフォームである軽量のアプリケーション開発のためのGoogleのワークスペースプラットフォーム。 主にGoogleのサービスを自動化するスクリプト言語である。JavaScriptがもとになっているため汎用性が高く、開発環境はGoogle Chromeだけでいいのでプログラミング初心者が始めやすい言語の1つである。(引用元:Wikipedia)
JavaScriptはWebサイトに動的な要素をつける言語です。
以前の勤務先がWeb制作会社でしたが、JS(JavaScriptの略)は誰でもを書ける言語ではありませんでした。汎用性が高いことは言うまでもありませんが、習得するまでに基礎勉強が必要になります。
業務を効率化するために自動化がしたくても、普段プログラムと関わりがない方はとっかかりにくいですよね…。
スプレッドシートとSlackを連携すると実現できること
スプレッドシートとSlackを連携することで、自動化できることをリストアップしました。
1. 新規タスクの自動生成スプレッドシートに新規タスクが追加されると、自動的にSlackチャンネルにメッセージが送信される
例:営業担当者がスプレッドシートに顧客情報を登録すると、営業チームのSlackチャンネルに「新規顧客情報が登録されました」というメッセージが送信され、担当者にタスクが割り当てられます。
2. データ更新の通知スプレッドシートのデータが更新されると、自動的にSlackチャンネルにメッセージが送信される
例:在庫管理表の在庫数が一定量を下回ると、担当者に在庫補充を促すメッセージが送信されます。
3. アンケートの集計Googleフォームで作成した回答がスプレッドシートに記録されると、自動的にSlackチャンネルに集計結果が送信される
例:顧客満足度調査の回答結果がスプレッドシートに記録されると、経営層のSlackチャンネルに集計結果が送信されます。
4. スプレッドシートのデータに基づいて、自動的にSlackでワークフローを実行する
例:経費精算申請がスプレッドシートに登録されると、承認者がSlackで承認/否決を行うことができ、承認後には自動的に経理担当者に通知されます。
5. スプレッドシートのデータに基づいて、定期的にSlackチャンネルにレポートを自動送信
例:毎月末に、前月の売上レポートがSlackチャンネルに自動送信されます。
一部分を自動化することで「めんどくさいな‥」からの解放になります。
ノーコードツールYoomを用いてGASを使わずにスプレッドシートとSlackを連携してみる。
Yoomはプログラミング技術を習得せずに、アプリ間の作業を繋ぎ作業を自動化できるノーコードツールです。まず普段よく使うアプリの連携から使用感に慣れることで、複雑な構成にもチャレンジしやすくなるのではないでしょうか。
複雑なプログラミング知識が不要のため、様々な業種の方がとっかかりやすくチームで利用が可能。それに、これまで外注で委託していたことも自動化できれば費用がおさえられるかもしれませんね。
実際にツールを使う前に、Yoomとアプリのアカウントを連携させておけば準備OKです!
Slackへの問い合わせ内容をGoogleスプレッドシートに追加する方法
Yoomでは最初からツールを構築しなくてもベースになるテンプレートをたくさん準備しています!今回は、こちらのテンプレートを使用してつくってみました。