■概要
Notionで新しいページが作成されるたびに、手動でGoogle Apps Scriptのスクリプトを実行する作業に手間を感じていませんか。また、その連携の際に正確な情報を渡すことに気を遣う場面もあるかもしれません。このワークフローを活用すれば、Notionでのページ作成をトリガーとして、Google Apps Scriptのスクリプトを自動で実行できるようになり、こうした課題の解消に繋がります。
■このテンプレートをおすすめする方
- Notionで情報を管理し、その情報を基にGoogle Apps Scriptで処理を行いたい方
- 手動でのスクリプト実行によるタイムラグや、対応漏れを防止したいと考えている方
- NotionとGoogle Apps Script間の連携作業を効率化し、他の業務に集中したい方
■このテンプレートを使うメリット
- Notionでのページ作成を検知し、Google Apps Scriptを自動実行するため、手作業による実行忘れや遅延を防ぎ、時間を有効活用できます。
- 手動でのスクリプト実行に伴うパラメータ設定のミスといったヒューマンエラーを減らし、業務の正確性を高めることに繋がります。
■フローボットの流れ
- はじめに、NotionとGoogle Apps ScriptをYoomと連携します。
- 次に、トリガーでNotionを選択し、「特定のデータベースのページが作成・更新されたら」というアクションを設定します。この設定により、指定したNotionデータベースで変更があった際にフローが自動で起動します。
- 次に、オペレーションで分岐機能を設定します。これにより、ページの作成か更新かで後続の処理を分岐させることが可能です。
- 最後に、オペレーションでGoogle Apps Scriptを選択し、「スクリプトを実行」アクションを設定します。ここで実行したいGoogle Apps Scriptのスクリプトを指定し、自動実行を実現します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Notionのトリガー設定では、自動化の対象としたいデータベースのIDを任意で指定してください。これにより、特定のプロジェクトやチームに関連するデータベースのみを監視できます。
- Google Apps Scriptの「スクリプトを実行」アクションでは、Notionのトリガーで取得した情報を変数として活用し、スクリプト実行時に動的に設定することが可能です。これにより、より柔軟で実用的な自動化を実現できます。
■注意事項
- Notion、Google Apps ScriptのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。