🚀 ニフティ’s Notion

6-ex. Zapier(発展)

ex1. DBに項目が追加されたことをSlackに通知するようにする。

先ほど作ったZapにActionをさらに追加することができる(有料プラン限定)。

今回は、データベースに項目が追加されたことをSlackに通知するようにする。

手順
  • 先ほど作成したZapのActionの下の + ボタン(赤枠)を押す。
    image block
  • Actionの検索フィールドに「Slack」と入力し、「Slack」を選択する。
    image block
  • Eventに「Send Channel Message」を指定し、「Continue」ボタンを押す。
    image block
  • Accountには自分のアカウントを指定する。
    image block
  • 以下のように指定し、Continueを押す。
    Channel, Message Text, Bot Name, Bot Iconは適当に修正する。
    image block
  • 「Test action」ボタンを押して、Slack投稿の動作確認をする。
  • 指定したチャンネルにメッセージが投稿されていることが確認できる。
    image block
    【おまけ】メッセージの一番下の行の「Sent via zapier.com/app/editor/xxx」を表示しないようにする。(トグルを開くと解答)

    「Include a link to this Zap?」を「No」に変更する。

    image block
  • 「Publish」ボタンを押し、Version nameを適当に記入して、「Publish」ボタンを押す。
    image block
  • Google Formに回答を送信したら、その内容をもとにNotion DBの項目が作成され、
    さらに、Slack通知されるようになっていることを確認する。
    • Slack通知されるまでタイムラグがあるので1,2分程度待つ。

ex2. Zapを他の人から見れるようにする。

今回は、先ほど作成したZapを、講師側があらかじめ作成しておいたShared Folder「エンジニア定例/プロダクティビティ2023」に移して、他の人に共有する。

手順
  • 左のメニューから「Zaps」を選択すると、先ほど作成したZapがPrivate folders内に表示される。
    image block
  • 共有フォルダに移動させる前に、必要に応じて名前を変更する。
    先ほど作成したZapの右の…ボタン(ミートボールメニュー)を押して、「Rename」を選択する。
    image block
    • 今回は「Google Form x Notion Demo Minamikawa」という名前にした。
      image block
  • 先ほど作成したZapの右の…ボタン(ミートボールメニュー)を押して、「Move to folder」を選択。
    image block
  • 検索フィールドに「プロダクティビティ2023」と入力し、「プロダクティビティ2023」のフォルダを選択し、「Move to folder」ボタンを押す。
    image block
  • Shared Folderに移動したZapは他のメンバーに変更されることがあるみたいな注意書きが出る。
    問題なければ、「Move Zap」を押す。
    image block
  • Shared Folder「プロダクティビティ2023」にZapが移動していることが確認できる。
    余裕があれば他の人のZapの詳細(メニューの「 Detail 」)や実行履歴(メニューの「History」)を確認しよう。
    image block