无需打开应用,如何用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天!家中没有退烧药怎么办?专家建议近期,药品成了大家的关注焦点网上出现了不少防疫药套餐那么,这些药应该怎么选择呢?什么情况下可以使用对乙酰氨基酚?什么情况下使用布洛芬?清华大学附属第一医院药学部主管药师张帅介绍,对
34w3孕妈抗羊日记心路历程(第四五六天)剩下几天症状差不多,我就合集了第四天现在已经开始上呼吸道了,仿佛嗓子肿严了,鼻子不通气,干咳,但能起来了,晚上我老公开始阳了一顿发烧,太难了,我得撑着去做饭了。第五六天与第四天症状
王婉霏叶一茜都有腹直肌分离,刘畊宏给你支招!原创孕事怀孕会带来可可爱爱的小天使,但也会给妈妈的身体带来损伤!这些损伤,需要时间才能满满恢复。因孕而胖的妈妈,需要花费很长一段时间才能瘦下来!被宝宝压迫的盆底肌,可能会让妈妈们在
早产儿体重低怎么给养呢其实只要早产儿没有出现身体发育方面的问题,在生活中他们也不例外,身体发育比较快,这个时候新生儿身体的各项发育都是比较迅速的,只要宝宝营养比较充足就可以了。那么早产儿体重低怎么给养呢
临高启动岁末年初旅游消费季非遗年俗美食五大活动当下正值岁末年初消费旺季,2022年12月23日起,临高县启动岁末年初旅游消费季活动。本次旅游消费季以趣临高欢乐惠为口号,围绕新消费新场景新生态,打造涵盖非遗年俗美食住宿等5大消费
德阳美食日记每一天都好辣好好吃!德阳美食日记度过的每一天都好好吃!德阳行,因为每天都吃到很辣很香的川菜,心情变得愉快无比。一天拍摄结束,朋友们一起围炉大吃火锅,能驱散所有的焦虑。怎么这么辣这么香!只争朝夕,旅行中
这才是国内最值得去的20条老街,你去过几条?窄窄长长的过道两边,老房子又升起了炊烟刚刚下完小雨的季节,爸妈又一起走过老街。或者热闹或者清冷,时光冲刷下的老街,总是藏有许多故事。哎额哈哈哈哈有人喜欢它的古韵古香,有人喜欢它的烟
魅族发布M3ProHi科技前线魅族M3Pro钛媒体App12月23日消息,魅族科技发布了全新魅族M3Pro全场景HiFi播放器,并在活动中预告魅族20系列旗舰款手机将于明年春季发布。此外魅族对外宣布,将以三年内
精彩大逆转,76人队119114击沉快船!恩比德447,哈登201121北京时间12月24日上午0800快船队客场出征76人队,其首发阵容为乔治小莫里斯雷吉伦纳德祖巴茨,76人队首发为哈登哈里斯梅尔顿塔克恩比德。双方第一节开打,大帝恩比德轻松抛射命中2