准备工作
- 在 Notion 中创建一个表格,确定好每列的标题和类型
- 创建一个 Notion api
- 将 Notion api 与创建的表格连接
构造请求体请求体的主要部分就两块:parent 和 properties,格式如下
{"parent": { "type": "database_id", "database_id": "Notion 表格 ID" },"properties":{ 字段 1, 字段 2, 字段 3 }}
其中 Notion 表格 ID 要换成自己的表格 ID,而我们要写入的内容则是在 字段 1,字段 2,字段 3……这个位置字段格式那字段该怎么写呢,下面是 Notion 常用的字段类型格式
Title
"标题":{ "title":[{"type":"text","text":{"content":"甲"}} ]}
Text"文本":{ "rich_text":[{"type":"text","text":{"content":"甲"}} ]}
Select"单选":{ "select":{"name":"甲" }}
Multi select"多选":{ "multi_select":[{"name": "甲"},{"name": "乙"},{"name": "丙"} ]}
Number"数字":{ "number":123}
File"文件":{ "files":[{"name":"甲","tpye":"external","external":{"url":"文件链接"}} ]}
汉字和阿拉伯数字要替换成自己的内容例如你的表格中,有一列名称叫书名,类型是 title,书名名字叫《艺概》,就应该找第一个格式模板,将其改成这样:
【无需打开应用,如何用 api 实现在 Notion 的表格中写入数据】
"书名":{ "title":[{"type":"text","text":{"content":"《艺概》"}} ]}
还有一列叫价格,类型是 number,价格是 30 元,就该找到 number 模板,将其改成这样:"价格":{ "number":30}
然后找到标题二下面的代码,将这字段 1,字段 2 替换成两块代码,结果如下:{ "parent": {"type": "database_id","database_id": "Notion 表格 ID" }, "properties": {"书名": {"title": [{"type": "text","text": {"content": "《艺概》"}}]},"数字": {"number": 30} }}
注意字段最后的英文逗号,最后一个字段不需要加逗号最终效果
文章插图
"parent": {"type": "database_id","database_id": "你的 notion 表格 ID"},"properties": {"中图分类":{"rich_text": [{"type": "text","text": {"content": "I206.2"}}]},"书名": {"title": [{"type": "text","text": {"content": "艺概"}}]},"作者": {"rich_text": [{"type": "text","text": {"content": "[清]刘熙载 著&叶子卿 校注"}}]},"译者": {"rich_text": [{"type": "text","text": {"content": ""}}]},"出版社": {"select": {"name": "浙江人民美术出版社"}},"出版日期": {"number": 2017},"ISBN": {"rich_text": [{"type": "text","text": {"content": "9787534055850"}}]},"丛书": {"rich_text": [{"type": "text","text": {"content": "藝文叢刊"}}]},"豆瓣评分": {"number": 9.1},"封面": {"files": [{"name": "testname","type": "external","external": {"url": "https://img2.doubanio.com/view/subject/s/public/s33648212.jpg"}}]},"阅读状态": {"select": {"name": "已读"}},"藏书情况": {"multi_select": [ { "name": "纸质书"} ]}}}
推荐阅读
- 使用 Python 构建 Web 应用程序从未如此简单——从 Pynecone 开始
- 原来找一个人这么简单!打开微信隐藏功能,按一下就能知道对方位置了
- web2.0的应用有哪些 什么是web2 0
- 走出心结的感悟语录 打开你的心结
- gprs怎么开通 怎样开通gprs
- 饵料|钓鱼中的10条“铁律”,懂者无需语,不懂者语无意
- |职场随笔160:如何应用“5S”(十一)素养(SHITSUKE)需做什么
- 矿泉水打开几天不能喝。矿泉水打开后几天不能喝
- 腾讯应用宝开放平台。在理财宝里面的宝盈货币、中加货币、易方达货、长盛货币,它是怎么加入的?在那里可以搞?我在支付宝有理?
- 无需root卸载内置软件 卸载手机自带软件