Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
220706 GAS×Notion 野口さん
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
comucal
PRO
July 06, 2022
Technology
560
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
220706 GAS×Notion 野口さん
comucal
PRO
July 06, 2022
More Decks by comucal
See All by comucal
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
210
2025年 コミュニティ×ビジネスのリアル_Mitz
comucal
PRO
0
230
コミュニティが仕事になった人間の意識|娯楽志向か情報志向か
comucal
PRO
0
97
生成AI情報2025.3.21
comucal
PRO
0
130
テック系コミュニティの参加者を徹底分析_株式会社コミュカル Mitz
comucal
PRO
0
190
AppSheet タスク管理アプリ 中級編
comucal
PRO
0
650
参加人数が多ければ正解?
comucal
PRO
0
410
交流会のコツ 自己紹介編~コミュ学~
comucal
PRO
0
220
コミュニティ運営勉強会OP
comucal
PRO
0
170
Other Decks in Technology
See All in Technology
Kaggleで成長するために意識したこと
prgckwb
2
440
Network Firewallやっていき!
news_it_enj
0
260
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
1
270
Aurora MySQL 8.4リリース! Rubyistが備えること / what-rubyist-should-prepare-for-aurora-mysql-8-4
fkmy
0
480
AIとハーネスで育てるトランスコンパイラ / 20260722 Yasushi Katayama
shift_evolve
PRO
3
760
第67回コンピュータビジョン勉強会CVPR2026読会前編
tsukamotokenji
0
160
AI Native なプロダクト組織の立ち上げ方 : 生産性 100 倍への挑戦
mikesorae
0
1.2k
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
180
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
160
PHPで作って学ぶリアルタイム音声対話AIとWebSocket入門 by ムナカタ
munakata
0
120
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
3
930
データエンジニアリングとドメイン駆動設計
masuda220
PRO
14
2.4k
Featured
See All Featured
KATA
mclloyd
PRO
35
15k
WCS-LA-2024
lcolladotor
0
740
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
470
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
730
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
390
Discover your Explorer Soul
emna__ayadi
2
1.2k
Balancing Empowerment & Direction
lara
6
1.2k
A designer walks into a library…
pauljervisheath
211
24k
The Curse of the Amulet
leimatthew05
2
13k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
How to Talk to Developers About Accessibility
jct
2
420
The Cost Of JavaScript in 2023
addyosmani
55
10k
Transcript
GAS × Notion Live デモ 1 GAS × Notion Live
デモ Date: スプレッドシートでこんな困りごとありませんか? 「担当者1 」「担当者2 」「担当者3 」という具合に項⽬設定がされている。4 ⼈⽬の 担当者がいるときはどうする・・・? シートをまたいでデータを紐付けるために「IMPORTRANGE 関数」や「VLOOKUP 関数」を多⽤。たまに読み込みエラーになったり、シートが重くなったり・・・ GAS でスプレッドシートへの書き込みを⾃動化!と思ったら誰かがスプレッドシー トの列を編集してエラー発⽣・・・ などなど・・ スプレッドシートは便利なツールですが、複雑な構成のデータを管理をするのに限界が あるのも事実。 本⽇は、そんな困りごとを解決できるNotion とGAS を使ってNotion をさらに便利に活 ⽤する⽅法についてご紹介いたします! 本⽇のおしながき 1. Notion って何?スプレッドシートとの違いは?(8 分) 2. GAS を使ってNotion にデータを登録してみよう。(12 分) Notion って何?スプレッドシートとの違いは?(8 分) @July 6, 2022
GAS × Notion Live デモ 2 💡 スプレッドシートは表が作れます。 Notion はデータベースが作れます。
👀 こんな場⾯で違いを⾒てみましょう。 あなたはカスタマーサポート部⾨の責任者。⽇々、法⼈顧客から 様々な内容の問い合わせを受信します。それらの問い合わせの管理 をどうやってやりますか? 会社はあまり予算を出してくれなくて⾼級な顧客管理システムの活 ⽤は稟議が通らなそう・・・ 📖 スプレッドシートの場合 顧客マスタを作って、顧客ID を軸に問い合わせとデータを紐付けたりいろいろ創意⼯夫 をしてデータを管理しそうです。 データが増えてくると結構管理が⼤変そうです😢 法⼈問い合わせ 管理 https://docs.google.com/spreadsheets/d/1hmZ7u_atNlX0wWYYyM9maYQ4p81xNwxxU-Uk jsFoIjs/edit?usp=drivesdk Notion の場合 Notion DB デモ Notion の「データベースが作れる」という特徴を活かして、スプレッドシートでは管 理が⼤変なデータを楽に管理ができるようになりました。
GAS × Notion Live デモ 3 GAS を使ってNotion にデータを登録してみよう。(12 分)
💡 GAS と組み合わせることでNotion をさらに便利に使うことができます。 しかもとても簡単。Live デモでNotion にデータを登録する流れを解説しま す。 Notion API を使うために準備する2 つのこと 1. Notion トークン 設定>インテグレーション>独⾃のインテグレーションを開発する>新しいインテ グレーション 2. データベースID ソースコード GAS https://script.google.com/d/1q05WIQXnzVY_EpxZiNUXb-QnBdmmLfHiXa5tXToGBoMfuS4mhoVEYueH/e dit?usp=sharing ( 参考)Notion API の公式ドキュメント https://developers.notion.com/reference/intro 本⽇は以下のAPI を活⽤してます。よく使うAPI です。 https://developers.notion.com/reference/post-page https://developers.notion.com/reference/post-database-query https://developers.notion.com/reference/property-value-object
GAS × Notion Live デモ 4 ご質問への回答 has_more の使い⽅が知りたいです。 前提
has_more はnotion db からデータを検索したときに結果として取得できる値 です。 ture かfalse の形式です。 使い⽅ notion db のレコード数が多い場合に、⼀度のリクエストですべてのデータ を取得できないことがあります。もっとデータがあるよという場合は has_more がtrue ということになります。 例えば全件に特定の処理を⾏いたい場合にhas_more がfalse になるまでは繰 り返し同じ処理をする必要があるということになります。