見出し画像

【GAS】NotionのデータベースからGoogleスプレッドシートにデータを取得する(Part1)

このコードは、Notionのデータベースからデータを取得するためのGoogle Apps Script関数です。

目次

  1. インテグレーションを作成する

  2. 内部インテグレーションシークレットを取得する

  3. インテグレーション情報をコネクトする

  4. データベースIDを取得する

  5. getNotionDatbase関数

  6. まとめ

インテグレーションを作成する

まずは、Notionの内部インテグレーションシークレットを取得するために、インテグレーションを作成します。

My integrationsからインテグレーションを作成できます。

内部インテグレーションシークレットを取得する

作成したインテグレーションから、内部インテグレーションシークレットをコピーして控えます。

インテグレーション情報をコネクトする

データベースにコネクトを追加から、先程作成したインテグレーションを追加します。

データベースIDを取得する

データベースIDとビューIDがありますが、/XXXXXXXXXX?の/と?の間の部分がデータベースIDとなります

https://www.notion.so/XXXXXXXXXX?v=XXXXXXXXXXXXXXXXXX

こちらをコピーします。

getNotionDatbase関数

Notionのデータベースを取得するための関数を作成します。

databaseId と token の部分: これらはNotionアカウントとインテグレーションに関連する情報です。databaseId は、データを取得したいNotionデータベースのIDであり、token はインテグレーションの認証トークンです。この部分は、実際の値で置き換えます。

続きはこちら
https://eguweb.jp/gas/69027/


サポートお願い致します!