・
「NotionやGoogle スプレッドシートを使った業務を効率化したいけれど、どこから手をつければいいのかわからない…」そんな悩みを抱えていませんか?
NotionやGoogle スプレッドシートのような便利なツールを連携させようと思うと、プログラミングの知識がないと難しく、非エンジニアには難易度が高いです。
そこで今回は、非エンジニアの方でも簡単にこれらのツールを連携する方法をご紹介しようと思います!
プログラミングの知識は一切必要なく、簡単な画面操作のみで完結することができますので、ぜひ最後までご覧ください!
とにかく早く試したい方へ
本記事ではノーコードツールYoomを使用した連携方法をご紹介します。
難しい設定や操作は必要なく、非エンジニアの方でも簡単に実現できます。
下記のテンプレートから今すぐに始めることもできますので、ぜひお試しください!
Notionの任意のデータベースに情報が追加されたら、情報をGoogleスプレッドシートにも追加するフローです。
NotionとGoogle スプレッドシートの連携メリット
Notionはタスク管理やプロジェクト管理に適しており、データベースを情報を階層的に整理しやすいのが特徴です。
直感的な操作や、データベース内でのタグ付けやフィルタリングが簡単で、ビジュアルが整っているためチームでのナレッジ共有などに向いています。
一方で、大量のデータの計算を伴う数値分析や細かいデータ操作には向いていません。
Google スプレッドシートは、大量のデータ管理や関数を用いた計算に強みを持っています。
グラフ作成やデータ分析も簡単にでき、データの処理を伴う業務には最適です。
一方で、階層的な情報整理には向いておらず、社内のナレッジ共有などの場面では使い勝手が劣ります。
両サービスを連携することで、双方の特徴を活かした効率的なデータ管理が可能になり、複数のアプリ間を行き来する手間を省くことができます。
データの手動入力やコピー&ペーストの作業が不要になり、二重入力を避けることができるので、入力ミスを防ぎつつ作業効率を向上させることが可能になります。
NotionとGoogle スプレッドシートを連携してできること
NotionとGoogle スプレッドシートのAPIを連携させることで、これまで手動で行っていた多くのデータ転記作業を自動化できます!
気になる自動化例をクリックしてアカウント登録するだけで、すぐにNotionとGoogle スプレッドシートの連携を実際に体験できます。
登録はたったの30秒で完了するので、ぜひ気軽にお試しください!
Notionの任意のデータベースに情報が追加されたら、情報をGoogle スプレッドシートにも追加
この連携フローは、Notionの特定のデータベースに新しいページ(レコード)が作成された際に、そのページの内容やプロパティの情報を自動でGoogle スプレッドシートの指定シートの最終行に追加するフローです。
この連携により、Notionで管理・入力されたデータ(タスク、議事録、顧客リストなど)の転記作業を自動化し、データの入力漏れや転記ミスを防ぎながら、集計・分析に便利なGoogle スプレッドシートでの一元管理の実現をサポートします。
Notionの任意のデータベースに情報が追加されたら、情報をGoogleスプレッドシートにも追加するフローです。
Notionに作成した日報をGoogle スプレッドシートにも格納する
この連携フローは、Notionの日報用データベースに新しい日報ページが作成された際に、その日報の内容(日付、業務内容、所感など)を自動でGoogle スプレッドシートの指定シートにレコードとして追加するフローです。
この連携により、Notionで作成・管理している日報データを自動で集約し、Google スプレッドシート上で月次や年次の集計・分析を容易に行えるため、日報の集計作業にかかる手間と転記ミスの削減に期待できます。
Notionに作成した日報をGoogle スプレッドシートにも格納するフローです。
■注意事項
・NotionとGoogle スプレッドシートのそれぞれとYoomを連携してください。
・Chrome拡張機能を使ったトリガーの設定方法は下記をご参照ください。
https://intercom.help/yoom/ja/articles/8831921
今回ご紹介するテンプレート以外にも、Notion・Google スプレッドシートがもっと便利になる実践的な自動化例を掲載した資料をご用意しています。
⇒Notionを使った業務自動化事例資料をダウンロード(無料)
⇒Google スプレッドシートを使った業務自動化事例資料をダウンロード(無料)
NotionとGoogle スプレッドシートの連携フローを作ってみよう
それでは、実際にNotionとGoogle スプレッドシートを連携したフローを作成してみましょう。
今回はYoomというノーコード連携ツールを使用して、プログラミング不要で設定を進めていきます。
はじめる前に
まず、Yoomアカウントをお持ちでない方は、Yoomのアカウント発行ページからアカウントを発行してください。30秒で始められます!
また、Yoomの基本的な操作は、初めてのYoomを参照してください。
※今回連携するアプリの公式サイト:Notion/Google スプレッドシート
[Yoomとは]
フローの作成方法
今回は「Notionの任意のデータベースに情報が追加されたら、情報をGoogle スプレッドシートにも追加」フローを作成していきます!
作成の流れは大きく分けて以下の通りです。
Notionの任意のデータベースに情報が追加されたら、情報をGoogleスプレッドシートにも追加するフローです。
ステップ1:NotionとGoogle スプレッドシートをマイアプリ連携
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
事前にマイアプリ登録を済ませておくことで、後のフローの設定がスムーズになりますよ!
基本的な設定方法を解説しているナビがありますので、まずはこちらをご覧ください。
今回のフローで使用するGoogle スプレッドシートのマイアプリ登録方法についてもナビ内で解説しているので、こちらを参考にYoomとの連携を進めてみてくださいね!
それではさっそく、今回のフローで使用するアプリのマイアプリ登録方法について解説していきます。
Notion
以下に手順を解説した動画があるので、こちらを参考にYoomとの連携を進めていきましょう!
ステップ2:テンプレートのコピー
Yoomアカウントに対象のアプリの新規接続が完了していることを確認後、Yoomにログインし、以下バナーをクリックしてください。
Notionの任意のデータベースに情報が追加されたら、情報をGoogleスプレッドシートにも追加するフローです。
以下の画面が表示されていれば、テンプレートが『マイプロジェクト』にコピーされています。
OKを押して設定を進めていきましょう!
ステップ3:Notionのトリガーアクション設定
さっそく、フローボットの設定を進めていきます!
Yoomアカウントの画面左側のマイプロジェクトから「【コピー】Notionの任意のデータベースに情報が追加されたら、情報をGoogle スプレッドシートにも追加」をクリックしてください。
クリックした後、以下画面のようにテンプレート内容が表示されます。
トリガーとなる「特定のデータベースのページが作成・更新されたら」をクリックして、連携するアカウント情報が正しいかを確認してください。
確認後、[次へ]をクリックして進みましょう。
次の画面で「トリガーの起動間隔」を設定します。
起動間隔とは【起動条件となる動作から何分後に、指定したアクションを起こすか】というものです。
※トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。
ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです。
なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。
「データベースID」はNotionのURL内から取得が可能です。
ここまで設定したら、Notionの画面で今回のフローを対象としたページを新しく追加してください。
操作後、[テスト]をクリックします。
Notionのデータベース情報や追加したデータが表示されていますね!テスト成功です!
※NotionのIDを取得する際によくあるエラーや確認方法は、以下のページを参照してください
参考:Notionの各IDに関するよくあるエラーと確認方法
取得した値に問題がなければ、『保存する』を押してください。
アウトプット情報は、「この値を他のオペレーションで利用することができます。」という注釈の通り、この後のステップで引用・活用できます。
これでNotionのトリガー設定が完了しました!
ステップ4:条件に応じて分岐する設定
次に、2つ目の「分岐:コマンドオペレーション」をクリックします。
ここでは、指定した条件に応じて後続のアクションに進むか否かを設定します。
【注意事項】
「分岐対象の取得した値」は、プルダウンから選択できます。
今回は、トリガーとなるNotionのアクションを対象とします。
また、「分岐条件」は運用状況に合わせて、複数設定可能です。追加する際は【+分岐条件を追加】をクリックして値を設定してくださいね。
今回のフローでは、最終更新日時が「等しくない」と、後続アクションに進まないように設定しました。
これで、新規ページの更新以外のアクションでGoogle スプレッドシートに情報を反映することはありませんので、新規か既存かわからない情報がどんどん追加されて情報の管理が煩雑になってしまう、なんて事象が防げるでしょう。
今回のフローのように、レコードの作成と更新を切り分けてフローボットを動かす方法については、【Notionのアプリトリガーで、レコードの作成と更新を切り分けてフローボットを動かす方法】でも紹介されています。
設定後、『保存する』をクリックしましょう。
ステップ5:Notionのレコード情報を取得する設定
続いて、3つ目の「レコードを取得する(ID検索)」をクリックしてください。
Notionのアカウント情報が入力されていることを確認し、データベースIDを入力します。
入力バーをクリックすると、連携したアカウント情報に基づいた情報が『候補』に表示されます。
ここからデータベースIDを引用することもできるので、情報入力もしくは選択後、[次へ]をクリックしましょう。
次の画面では、データベースからレコード情報を取得する設定を行うため、「取得したいレコードの条件」を入力しましょう。
こちらは、前ステップから取得した値を引用できます。
今回は例として、レコードIDに等しいものとして、【オブジェクトID】を指定しました。
[テスト]をクリックし、ページの情報が正しく取得できているかを確認しましょう。(以下は取得したデータの一例です。)