はじめに
こんにちは。ニフティ株式会社の添野隼矢です。今回は、ノーコードタスク自動化ツールであるZapierを使って、Notionのデータベースに定期的なタスク(毎月や隔月など)を作成する方法をご紹介します。
上記の作成経緯としては、前にいたチームでNotionのDBを使って仕事をしており、また実施する定例的なタスクも実施するタスクが奇数月と偶数月で異なっていました。
そのような状況により、NotionのDBにアイテムを作成し忘れるということが多々ありましたので、NotionとZapierを使って、定期アイテムを作成するようにしました。
設定方法
毎月の例
①Zapierにログインし、「Create Zap」でZap作成画面に行きます。②Zapの名前を編集します。
今回は、「(毎月)アンケート実施」としました。


今回は毎月で作成するため、「Every Month」を選択します。

今回は、1日の9時に動くように設定しました。

⑦Actionで「Notion」と検索して、「Notion(Latest)」を選択します。


今回は、定例アイテムを追加したいNotionDBとして、「タスク」というDBを作ってそちらを選択しました。



実施されると、以下のような画面が出ます。(再度Testを実行したい場合は、Reset actionボタンを押します。)



隔月の例
基本的な流れは、上記の毎月の定例アイテム作成のZapと同じですが、上記の毎月の定例アイテムのZapに、1個アクション(Filter by Zapier)を追加します。
アクションを追加するところは、TriggerとCreate Database Itemの間です。

※フィルターの設定内容
Schedule by Zapierで取得したDate Month(月)を、右に入力した数字とExactly matches(完全一致)比較を行います。

Continueを実行し、「Your Zap would have continued」と表示が出て、想定通りの結果になっていれば完了です。
あとはTimeZoneなどを一応確認して、Publishで公開すれば、隔月(例では奇数月)でNotionDBにアイテムが作成されるZapが完成です。
We are hiring!
ニフティでは、さまざまなプロダクトへ挑戦するエンジニアを絶賛募集中です!ご興味のある方は以下の採用サイトよりお気軽にご連絡ください! Tech TalkやMeetUpも開催しております!
こちらもお気軽にご応募ください!