Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
そして広がるNotionの可能性 〜Notion APIを添えて〜
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
MIERUNE
February 27, 2024
Technology
1.4k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
そして広がるNotionの可能性 〜Notion APIを添えて〜
MIERUNE BBQ #07 登壇資料
Notion、Notion APIの魅力を共有。
MIERUNE
February 27, 2024
More Decks by MIERUNE
See All by MIERUNE
連続的な到達圏を表示する QGISプラグインを作ってみた
mierune
0
1k
Facade Patternで磨く、コードの可読性と分解力 / MIERUNE BBQ #13
mierune
0
750
ハザードマップゲームの作り方〜ハザード情報をゲームのパラメーターに落とし込む〜 / FOSS4G 2024 Japan
mierune
0
1.2k
MIERUNEとQGIS、そしてQGIS事業のご紹介 / FOSS4G 2024 Japan
mierune
0
1.1k
QGISで実現するもっと分かりやすい森林ゾーニング / FOSS4G 2024 Japan
mierune
0
1.2k
君はこの色の違いを見ることができるか / MIERUNE BBQ #12
mierune
0
840
クーダでハニワ / MIERUNE BBQ #12
mierune
0
810
位置情報とオープンソースがやりたくてMIERUNEに転職した話 〜経歴、事例紹介、GISへのいざない〜 / MIERUNE JCT - Tokyo 2024
mierune
0
2.1k
クロージング / MIERUNE JCT - Tokyo 2024
mierune
0
1.6k
Other Decks in Technology
See All in Technology
営業オントロジーの作り方と、エージェントからの辿り方 ── ナレッジワークの現場から
kworkdev
PRO
1
220
CI/CDではもう遅い - 人とAIが迂回しないDevSecOps Verify基盤の再設計 -
kintotechdev
1
540
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
1
270
形式手法を使って仕様をコーディングしよう
mikanichinose
0
160
検証フェーズはAIの回答を判断するための学習機会
toru_kubota
2
140
HolmesGPTで始めるSREエージェント入門!プラットフォームの障害調査はAIにお任せ 〜
leveragestech
PRO
0
120
AI駆動開発で仕様はどこまで書くべきか? ― 人とAIの責務境界から考える開発プロセスの実践
takahiromatsui
1
270
Account Factory for Terraformによる 標準化されたアカウント発行の自動化
pensuke628
0
120
AI感のないAWS構成図をAIエージェントに描かせたい!
sagochiko
2
480
いちAWSエンジニアのAI活用を振り返る #devio2026 / devio osaka 2026 kawahara
masahirokawahara
1
290
猫でもわかるKiro Web
kentapapa
1
160
AIに書かせて、プラットフォームで縛る ― EKSプラットフォームで実践した責任境界と権限設計
elmodev09
1
1.1k
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
sira's awesome portfolio website redesign presentation
elsirapls
0
430
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
390
Automating Front-end Workflow
addyosmani
1369
210k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Music & Morning Musume
bryan
48
7.4k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8k
Why Our Code Smells
bkeepers
PRO
340
58k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
730
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
570
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
そして広がるNotionの可能性 〜Notion APIを添えて〜 須田 峻宗
©Project PLATEAU / MLIT Japan 須田 峻宗 自己紹介 SUDA TAKAMUNE
3年前に北海道に埼玉から移住 新雪を好む生粋の「パウダージャンキー」 パウダーの嗅覚には定評あり◎ ソフトウェアエンジニア
©Project PLATEAU / MLIT Japan 先日新しい板を 買いました。 自己紹介
©Project PLATEAU / MLIT Japan 自己紹介 BBQ経由で 昨年11月にMIERUNEに入社 『 BBQ入社
』
©Project PLATEAU / MLIT Japan 自己紹介 2023.05.31 BBQ #1 参加
2023.06.30 BBQ #2 参加 2023.07.27 BBQ #3 人生初登壇 2023.09.29 BBQ #4 参加 2023.10.31 BBQ #5 参加 2023.12.27 BBQ #6 参加 2024.02.27 BBQ #7 BBQ初 2回目の登壇 2023.11.01 MIERUNE 入社 シニア向けモバイルアプリ開発における 設計思想について
©OpenStreetMap contributors そして広がるNotionの可能性 〜Notion APIを添えて〜
©Project PLATEAU / MLIT Japan Notion 使ってる人います?
©OpenStreetMap contributors 01 Notionとは 02 Notion APIでできること 03 組み込んでみた 04 まとめ 目次
©OpenStreetMap contributors 01 Notionとは
©Project PLATEAU / MLIT Japan オールインワン Notionの特徴 Notionとは ドキュメント・メモ・プロジェクト管理, 表計算,
カレンダー 参照: Figma, Google Drive・Sheets・Docs, GitHub, etc...
©Project PLATEAU / MLIT Japan Notionの特徴 Notionとは 自由 レゴ etc...
埋め込み データベース テーブル テキスト
©Project PLATEAU / MLIT Japan ページブロック Notionの特徴 Notionとは ブロック テキスト
ブロック ・・・ DB ブロック ページ ブロック 無限階層が可能!
©Project PLATEAU / MLIT Japan Notionの特徴 Notionとは
©OpenStreetMap contributors 02 Notion APIでできること
©Project PLATEAU / MLIT Japan •ページ •データベース コンテンツの読み取り・書き込み・削除 Notion APIでできること
コメントの読み取り・書き込み・削除 ユーザー情報の読み取り
©Project PLATEAU / MLIT Japan Notion APIでできること •ページ •データベース コンテンツの読み取り・書き込み・削除
コメントの読み取り・書き込み・削除 ユーザー情報の読み取り
©Project PLATEAU / MLIT Japan Notionと外部(他サービス)を連携させる仕組み Notion APIでできること ページ・データベース コネクト
GitHub GitHub コネクト Slack Slack コネクト 開発者 ・・・ インテグ レーション
©Project PLATEAU / MLIT Japan どのような値が取れるのか Notion APIでできること 実際にやってみます
©OpenStreetMap contributors 03 組み込んでみた
©OpenStreetMap contributors コンテンツ 読み取り編
©Project PLATEAU / MLIT Japan ブログ執筆から投稿 組み込んでみた - コンテンツ読み取り 記事執筆
Qiita・Zenn 投稿サイト テキスト 画像 コピペ
©Project PLATEAU / MLIT Japan 組み込んでみた - コンテンツ書き込み ブログ執筆から投稿 -
画像 記事執筆 Qiita・Zenn 投稿サイト web公開? ダウンロードして アップロード? クラウド?
©Project PLATEAU / MLIT Japan 組み込んでみた - コンテンツ書き込み ブログ執筆から投稿 -
画像 記事執筆 Qiita・Zenn 投稿サイト web公開? ダウンロードして アップロード? クラウド? 面倒くさい!!
©Project PLATEAU / MLIT Japan 『Notion to Blog』 組み込んでみた -
コンテンツ読み取り 記事執筆 Qiita・Zenn 投稿サイト Notionページ内の画像を自動的にS3にアップロード、 ページの画像パスをオブジェクトURLに置換し、Markdownに変換 API データ AWS S3 画像 テキスト Markdown 変換 コピペ パス置換
©Project PLATEAU / MLIT Japan 『Notion to Blog』 組み込んでみた -
コンテンツ読み取り Notion APIで取得できる画像パスは Notion環境AWS S3の署名付きURL 1時間で参照できなくなる。 自分の環境にコピーして配信することで、 この問題を解決する。
©Project PLATEAU / MLIT Japan 『Notion to Blog』 組み込んでみた -
コンテンツ読み取り
©Project PLATEAU / MLIT Japan 『Notion to Blog』 組み込んでみた -
コンテンツ読み取り 実際にやってみます
©OpenStreetMap contributors コンテンツ 書き込み編
©Project PLATEAU / MLIT Japan 社員の行動管理 組み込んでみた - コンテンツ書き込み ある休日・・・
「MS Accessで管理している社員の行動管理を移管 して、移動先でも容易に確認できて、画面上・メールで の更新を他のツールでもできるようにしたい。 あと分析もしたい。」 「それNotionでよくないっすか?」 お客さん 私 やってみた
©Project PLATEAU / MLIT Japan 社員の行動管理 組み込んでみた - コンテンツ書き込み データベース
LINE BOT メール Google Sheets 更新 分析 閲覧・更新
©Project PLATEAU / MLIT Japan 社員の行動管理 組み込んでみた - コンテンツ書き込み データベースブロック
社員B(ページブロック) 社員C(ページブロック) 社員D(ページブロック) 社員A(ページブロック) 現在:〇〇 社員A(ページブロック)
©Project PLATEAU / MLIT Japan 社員の行動管理 組み込んでみた - コンテンツ書き込み データベースのブロックのうち、更新するブロックを特定する。
"filter": { "property": "line_user_id", "rich_text": { "equals": "{line_user_id}" } } https://api.notion.com/v1/databases/${notionDatabaseId}/query
©Project PLATEAU / MLIT Japan 社員の行動管理 組み込んでみた - コンテンツ書き込み 特定したブロックのプロパティを更新する
"properties": { "現在": { "rich_text": [ { "text": { "content": currentTask } } ] } } https://api.notion.com/v1/pages/${pageId}
©Project PLATEAU / MLIT Japan 社員の行動管理 組み込んでみた - コンテンツ書き込み 今回はLINEのみだが、メール他も当然可能
©Project PLATEAU / MLIT Japan 組み込んでみた - コンテンツ読み取り 実際にやってみます 社員の行動管理
©OpenStreetMap contributors 04 まとめ
© 地理院地図 全国最新写真(シームレス) •Notionは素晴らしいツール。 •Notion APIで他サービスとの連携は 新しいNotionの可能性をもたらす。 •添えるどころじゃなかった まとめ