演習. Google Formの回答からNotionのデータベースに項目を追加する。
背景
つくるもの
(1) Googleフォームの作成
(2) Zapの作成
(2-1) Triggerの作成
(2-2) Actionの作成
時間がある方向け
次の資料
演習. Google Formの回答からNotionのデータベースに項目を追加する。
背景
- Notion のデータベースを使ってタスク管理をしている。
-
担当しているシステムに関する依頼は Google Formで受け付けており、 Google Formの申請内容をもとに
手動
で Notion のデータベースにアイテムを追加している。
- 手動でのデータベースへの追加は面倒。
つくるもの
Google Formで新しい回答が送信されたら、 📄 4. Notion(演習) で作成したNotionのデータベース「ToDoリスト」に、その回答内容をもとにした項目を追加する以下のようなZapを作成する。
- Trigger : Google Formに新しい回答が送信されたら。
- Action : Notionのデータベースに新しい項目を追加する。
(1) Googleフォームの作成
-
Googleドライブで右クリックし、メニューから「Googleフォーム」を選択する。
- マイドライブ内のどこかしらに作成する。
- 作成したGoogleフォームの名前を「依頼フォーム」にする。
- もともとあった質問を選択し、削除する。
- 右のメニューから質問を追加する。
- 質問は「依頼者の名前」、「記述式」を選択、「必須」のトグルをONにする。
-
同じ要領で質問を追加し、以下のようなGoogleフォームを作成する。
- 依頼の内容の「記述式テキスト(長文回答)」は「段落」を選択することで設定できる。
- 右上の「送信」ボタンを押す。
- 送信方法のリンクアイコンのタブを選択し、必要に応じて「URLを短縮」にチェックを入れ、「コピー」ボタンを押して、フォームのURLをコピーする。
-
Zapの動作確認をするためのダミーの回答を用意する。
コピーしたURLにアクセスして、フォームの各項目を適当に記入して送信する。
(2) Zapの作成
⚠️
資料作成当時と現在で、Zapの編集画面のUIが大きく変わっている。
新UIについては以下のURLを参照する。
- Zapierにログインする。
- 左上の「Create Zap」ボタンを押す。
(2-1) Triggerの作成
-
左上でZapを適当な名前に設定する。
- 今回は「Google Form x Notion Demo」にした。
- Triggerの検索フィールドに「Google Forms」と入力し、「Google Forms」を選択する。
- Eventに「New Form Response」を指定し、「Continue」ボタンを押す。
- Google Forms accountに自分のアカウントを指定し、「Continue」ボタンを押す。
- Formに先ほど作成したGoogleフォームを指定し、「Continue」ボタンを押す。
- 「Test trigger」ボタンを押す。
-
先ほどの回答が表示されることが確認できる。
確認したら、「Continue」ボタンを押す。
(2-2) Actionの作成
- Actionの検索フィールドに「Notion」と入力し、「Notion (Latest)」を選択する。
- Eventに「Create Database Item」を指定し、「Continue」ボタンを押す。
- Notion accountでは、まず「Connect a new account」ボタンを押す。
- 右上(黒塗りの箇所)が連携したいNotionワークスペースになっていることを確認して(なっていない場合は連携したいNotionワークスペースに選択して)、「ページを選択する」ボタンを押す。
- 検索欄から 📄 4. Notion(演習) の演習で作成したデータベース名を選択する。
- 📄 4. Notion(演習) の演習で作成したデータベースにチェックが入っていることを確認したら、「アクセスを許可する」ボタンを押す。
- 作成したアカウントを選択し、「Continue」ボタンを押す。
- Databaseには 📄 4. Notion(演習) で作成したデータベースを指定します。
- タイトルでは、「Show all options」ボタンを押し、「1. 依頼の件名」を選択する。
-
同じ要領で、依頼者とContentを入力し、
Content Formatには「Plain Text」を指定して、「Continue」ボタンを押す。 - 「Test action」ボタンを押す。
- すると、Actionの実行結果が表示される。
- 📄 4. Notion(演習) の演習で作成したデータベースを確認すると、項目が作成されていることが確認できる。
- Zapierに戻り、右上の「Publish」ボタンを押すと、Zapが有効化される。
- Zapを有効化した状態で、Google Formから回答を送信すると、その内容がNotionのデータベースに追加される。
時間がある方向け
時間が余った方は以下の演習に取り組む。
- DBに項目が追加されたことをSlackに通知するようにする。
- Zapを他の人から見れるようにする。
次の資料