![見出し画像](https://assets.st-note.com/production/uploads/images/65977472/rectangle_large_type_2_4df4a97abfc71b95bc5693d48f80aa18.png?width=1200)
【イチからDX】Slackワークフロー活用事例②スプレッドシートとの連携
今回は前回作成したワークフローの続きとして、フォームで送信された回答内容をスプレッドシートに記録する方法をご紹介します。前回の記事はこちら(↓)をご覧ください。なお、ワークフローはSlackの有料プランでのみ利用することが出来ます(詳細はこちら)。
*今回の目的
前回はこれらを目的にSlackのワークフローを利用しました。
①定期的に発生するタスクの実行漏れを防ぎたい
②タスクを実行したことをチームに報告したい
③実行内容(確認した結果)をチームに報告したい
今回はフォームの回答内容をスプレッドシートに記録することで、次のような目的を達成したいと思います。
◇見やすさの確保(Slackでチャンネルを遡る手間をなくしたい)
◇集計や加工をしやすい形で残したい
◇チャンネルに参加していない人にも情報を共有したい
*今回のゴール
前回はSlackのワークフローで作成したフォームが送信された時、回答内容がチャンネルに投稿されるように設定しました。今回はそれと同時にスプレッドシートへ回答内容が記録されるようにしていきます。
![スプレッド連携_1](https://assets.st-note.com/production/uploads/images/65979046/picture_pc_1b03f949239e89c64c73910f2243683a.png?width=1200)
*設定手順
前回作成したワークフローの続きです。
*手順1
まずは回答を記録するためのスプレッドシートを用意します。この時、Googleドライブのマイドライブにファイルを保存するようにしてください(あるいは共有アイテムでもOKです)。
![スプレッド連携_2](https://assets.st-note.com/production/uploads/images/65979611/picture_pc_65d826927382c58e45fbeab0e1c67dd7.png?width=1200)
*手順2
「ステップを追加」をクリックします。
![画像3](https://assets.st-note.com/production/uploads/images/65981372/picture_pc_2835d4291d8b98ed9fe1d6512ebfbd8a.png?width=1200)
*手順3
「Add a spreadsheet row」を追加します。
![スプレッド連携_4](https://assets.st-note.com/production/uploads/images/65981630/picture_pc_ff8761893c991a9b093ddaa58aa44072.png?width=1200)
なお、初回はリンク先のページの下の方にあるワークフロービルダー用のスプレッドシートアプリを追加してください。
![スプレッド連携_6](https://assets.st-note.com/production/uploads/images/65981481/picture_pc_cb97f9337b006bc51bc88ee78ca847f6.png?width=1200)
![スプレッド連携_5](https://assets.st-note.com/production/uploads/images/65981483/picture_pc_13bf9c532b3bbae548ca0674dfae77f2.png?width=1200)
*手順4
Googleアカウントを連携し、手順1で用意したスプレッドシートのファイルとシートをプルダウンから選択してください。
![スプレッド連携_7](https://assets.st-note.com/production/uploads/images/65981670/picture_pc_d75734a5d9e30589be3ed432679f0402.png?width=1200)
*手順5
スプレッドシートのA1セルに入力した「担当者」がColumn nameとして表示されていますね。今回は「変数を挿入する」からフォームを提出したメンバーがA列に記録されるようにします。
![スプレッド連携_8](https://assets.st-note.com/production/uploads/images/65981767/picture_pc_e63ede0585c2a9e0eac7dc2d3e2fe39f.png?width=1200)
*手順6
Add Columnをクリックすると自動でB1セルに入力した「DM」がColumn nameとして選択されますので、先ほどと同様に「変数を挿入する」からスプレッドへ記録したい内容を選びます。
![スプレッド連携_9](https://assets.st-note.com/production/uploads/images/65981926/picture_pc_c98a0b7fda7ffdb5343aa149efcfdb8c.png?width=1200)
*手順7
残りのC1セル「返信」とD1セル「コメント」についても同様に設定します。
![スプレッド連携_10](https://assets.st-note.com/production/uploads/images/65982035/picture_pc_c07cb5607925e79b8589369c433bd586.png?width=1200)
*手順8
設定できたら保存・公開して完了です。試しにフォームを送信してみす。
![スプレッド連携_11](https://assets.st-note.com/production/uploads/images/65982277/picture_pc_b3d10b4339d8b2bd0062d3e46c6639e3.png?width=1200)
*手順9
すぐにスプレッドシートへ転送されました。成功です🐰
![スプレッド連携_12](https://assets.st-note.com/production/uploads/images/65982467/picture_pc_fa5187d4083099d4e40380c16db2e3b8.png?width=1200)
*こんな使い方も
今回はチームに共有したい情報でしたので回答内容がSlackのチャンネルへ投稿されるように設定しましたが、
![スプレッド連携_1](https://assets.st-note.com/production/uploads/images/65986758/picture_pc_59e6b838b5103fe71be4e712eb20b0c5.png?width=1200)
例えば回答内容をフォーム提出者のDMに投稿されるようにし、限定されたメンバーだけがスプレッドシートにアクセスできるようにすれば個人情報を含む場合等にも使えそうですよね。
![スプレッド連携_おまけ](https://assets.st-note.com/production/uploads/images/65982564/picture_pc_0de6454095d0354c7ffc38ab011389be.png?width=1200)
休暇申請、残業申請、デジタル目安箱などなど、アイディア次第です💡
*さいごに
こちらの記事でもご紹介したように、同じようなことがGoogle Formsを使うことでも実現できます。どのツールを使うのが自分たちに適しているかを考えてより良い手段を選択できるかが難しいところですね。
ちなみに、Google Formsはリンクを共有すれば社内外の人から回答を集めることが可能ですが、Slackのフォームはそのチャンネルに参加している人しか回答できない等の違いがあります。社内のちょっとした手続きや申請に使うのであれば、Slackに軍配が上がりそうです。
以上、今回はこの辺で失礼いたします。またお会いしましょう🐰
✼••┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈••✼
*mochiおすすめキャンペーン
![画像15](https://assets.st-note.com/production/uploads/images/65987886/picture_pc_997219c920eed8fa5a1262dfee38d9ed.png?width=1200)