Apps2021 年 10 月 25 日 09:00

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

查看详细操作步骤

步骤一:创建一个 integration

登录 Notion,前往 notion.so/my-integrations

  1. 点击 + New integration 按钮
  2. 给你的 integration 起个名字(名称随意,例如「Shortcuts to Notion」)
  3. 选择你要安装这个 integration 的 workspace
  4. 点击 Submit 来创建 integration
  5. 复制下一页上的 Internal Integration Token,并将其保存在安全的地方,例如密码管理器

步骤二:与你的 integration 共享数据库

用户必须与一个 integration 分享特定的页面以便使用 API 访问这些页面。

前往自己工作区 duplicate 后的数据库,点击 Share 按钮,根据名称找到步骤一中的 integration,

然后点击 Invite 按钮。

官方 gif 为新建的 database,请看后半段
官方 gif 为新建的 database,请看后半段

参考:

Notion API Overview
Discover how to leverage Notion's Public API to build integrations.
https://developers.notion.com/docs#getting-started

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

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


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

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

在你粘贴的 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 支持