无需打开应用,如何用api实现在Notion的表格中写入数据
上一篇 用 Notion 搭建专属于自己的图书馆 只简单介绍了一下大体思路,这里再讲一下技术细节。本篇适合有一定编程基础的朋友准备工作在 Notion 中创建一个表格,确定好每列的标题和类型创建一个 Notion api将 Notion api 与创建的表格连接
具体步骤可以参考这篇文章:Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.构造请求体
请求体的主要部分就两块: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,书名名字叫《艺概》,就应该找第一个格式模板,将其改成这样:"书名":{ "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": "纸质书"} ] } } }
周琦广汇试图用民族感情做文章蒙蔽了淳朴的新疆球迷和人民直播吧3月1日讯新疆男篮此前发布公告,绝不接受篮协的处罚决定,决定退出本赛季比赛!退出CBA!周琦发长文回应此事,并表示,他热爱大美新疆还有淳朴真挚的球迷和人民。但新疆广汇蒙蔽和利
诸葛亮三气周瑜的启示清风徐来公司以诚信为本,质量为先,服务至上,不奸滑使诈,不弄虚作假,强管理,高技术,才能立于不败之地。徐叔衡市场经济是竞争经济。在市场上,有一类竞争对手,不按规矩,不依法制,不讲道
宝妈在公共场所哺乳合适吗在农村只要小宝宝一哭,宝妈立马放下手中的家务活,毫无顾忌地,当着众人的面,其中这些众人里有男有女,有家人有邻居。男人里有家公或大哥小叔子等!邻居有时也会是男人。但宝妈都不顾有什么人
是不是我们都习惯用对成年人的方式对待孩子我们每个人都是从一个孩子成长过来的,小时候受委屈时,会想,如果将来我有了孩子,我一定不这样对她,但为什么长大以后,我们很少能站在孩子的角,用对待孩子该有的态度去对一个孩子呢!01你
宝爸宝妈看过来,儿童预防接种攻略来了!众所周知,从孩子呱呱坠地开始,就要接种国家免疫规划疫苗。那么为什么要给宝宝接种疫苗?我们省儿童的免疫规划苗种类和注意事项有哪些呢?预防接种常见的不良反应有哪些?怎样处置呢?下面我们
如何让孩子爱上阅读如何让孩子爱上阅读?这可能是每个家长最关心的问题。我也一样。从目前来看,我家孩子还是很喜欢阅读的。家里的书柜满当当全是她的课外读物以及她爸的教学用书。有的书被她反复阅读了好几遍,加
这几本书,值得看100遍从一个日更读书感悟每周阅读2本书,一天阅读听书100的角度给大家推荐几本书吧!每一本都是我看过的,觉得很好的书,我认为这几本书值得读100遍,反复阅读,每一次阅读都能带来新收获的书
新乡市牧野区荣校路街道天太社区农家书屋开展儿童读书活动为进一步培养社区儿童的阅读兴趣,感受阅读的快乐,提高儿童对语言的感受能力及表达能力。近日,河南新乡市牧野区荣校路街道天太社区农家书屋联合辖区内的萌芽幼儿园共同开展儿童读书活动。活动
1岁婴儿近视600度,背后的原因究竟是什么?近期,父母高度近视1岁婴儿近视600度话题冲上各大平台热搜1岁婴孩双眼度数分别达600度650度父母都近视600度左右尽管他们都是后天造成的但医生判断孩子携带有高度近视基因,并携带
研究人员推进类器官智能,机器可以像人脑一样思考吗?备选标题1。研究人员推进类器官智能,机器可以像人脑一样思考吗?2。研究者利用人脑训练计算机,第一个类器官智能(OI)离我们还有多远?3。生物计算迎来新突破,类器官智能(OI)到底有
奋进的春天虹桥品汇载体建设今年全面收官,总体量将达66万平方米在虹桥国际开放枢纽启动建设两周年之际,3月1日,2023年虹桥国际开放枢纽建设工作现场会在上海举行。会上,虹桥品汇与江苏苏州浙江嘉兴安徽合肥的3家分中心进行了深化合作签约。澎湃新闻