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

本文更新于 1406 天前,其中部分内容可能已经过时。
使用快捷指令 app 快速记录信息到 Notion,完成记账需求。这是 Notion API 的一个小实践。
优点
- 零成本,使用官方 API 即可
弊端
- 由于 Notion API 的 Notion-Version 有更新,未来可能需要在快捷指令中修改才能继续使用。订阅 Telegram 频道 @NotionAPI 获取 Notion API 更新日志。
使用教程
第一步:获取 API Integration Token
查看详细操作步骤
步骤一:创建一个 integration
登录 Notion,前往 notion.so/my-integrations。
- 点击 + New integration 按钮
- 给你的 integration 起个名字(名称随意,例如「Shortcuts to Notion」)
- 选择你要安装这个 integration 的 workspace
- 点击 Submit 来创建 integration
- 复制下一页上的 Internal Integration Token,并将其保存在安全的地方,例如密码管理器

步骤二:与你的 integration 共享数据库
用户必须与一个 integration 分享特定的页面以便使用 API 访问这些页面。
前往自己工作区 duplicate 后的数据库,点击 Share 按钮,根据名称找到步骤一中的 integration,
然后点击 Invite 按钮。

参考:

第二步:新建 Database 并获取 Database ID
新建一个 Database,其中 名称、日期、价格、支付方式、备注 保持相同,其他无需填写。
在 Notion 中以完整页面打开数据库,使用 Share 按钮复制链接,将链接粘贴到文本编辑器。该 URL 使用如下格式:
https://www.notion.so/{workspace_name}/{database_id}?v={view_id}
1
在你粘贴的 URL 中找到与 {database_id} 相对应的部分,它是一个 36 个字符的长字符串,这就是你的 Database ID。

第三步:获取快捷指令并修改 Token 和 Database ID
🔗 获取此快捷指令
通过上面链接获取快捷指令后,参考下图将 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 等。
参考