应用2021 年 10 月 25 日

Shortcuts to Notion 快捷指令:快速记录到 Notion

使用快捷指令 app 快速记录信息到 Notion,完成记账需求。这是 Notion API 的一个小实践。

Shortcuts to Notion 快捷指令:快速记录到 Notion

使用快捷指令 app 快速记录信息到 Notion,完成记账需求。这是 Notion API 的一个小实践。

优点

  • 零成本,使用官方 API 即可

弊端

  • 由于 Notion API 的 Notion-Version 有更新,未来可能需要在快捷指令中修改才能继续使用。订阅 Telegram 频道 @NotionAPI 获取 Notion API 更新日志。

使用教程

📢 这里以记账为例,供参考。

第一步:获取 API Integration Token

第二步:新建 Database 并获取 Database ID

新建一个 Database,其中 名称日期价格支付方式备注 保持相同,其他无需填写。


在 Notion 中以完整页面打开数据库,使用 Share 按钮复制链接,将链接粘贴到文本编辑器。该 URL 使用如下格式:

code.html
1
https://www.notion.so/{workspace_name}/{database_id}?v={view_id}

在你粘贴的 URL 中找到与 {database_id} 相对应的部分,它是一个 36 个字符的长字符串,这就是你的 Database ID。

第三步:获取快捷指令并修改 Token 和 Database ID

📱 下载快捷指令 app

🔗 获取此快捷指令

通过上面链接获取快捷指令后,参考下图将 Token 和 Database ID 修改为此前获取的值。

  • Token:在 Authorization 处填入你的 Token,注意不要删除 Bearer,Bearer 和 Token 间有空格。
  • Database ID:在 database_id 处填入你的 Database ID。
  • Notion API Version:默认为当前最新 2021-08-16,未来可能需要修改。

点击 ▶️ 即可运行快捷指令,首次使用需要允许访问 api.notion.com。更多关于快捷指令的操作请参阅 快捷指令使用手册

拓展

上面的快捷指令模版还有许多功能可以修改,比如添加 Tags、分类;文本输入采用「读取剪贴板」方式,日期采用输入方式(模版为当前日期),这些你都可以自己修改。

除了记账外,你还可以在此快捷指令基础上修改以完成你想要的各种应用场景,比如快速记录(之前就在 Notion 中文社区 看到一个「快言快语」的项目)、记录文本、稍后读、To-do List 等。

🗣 Q: 为什么我不直接使用 Notion 记录呢? A: 这里我提供一种「Shortcuts to Notion」的方案,你可以自行选择使用方法。

参考

  1. Create a page - Notion API

  2. Versioning - Notion API

  3. Working with databases - Notion API

  4. 快捷指令使用手册 - Apple 支持