自打开始用Notion起,已经有些年头了。
这些年逐渐将印象、有道、OneNote、备忘录等一众工具中的笔记抽离出来,ALL IN Notion了。
当然,自去年微软说要发布Loop,还是有打算等它出来一统天下的。
我还特地建了个群特地等,这一等,就是等了一个整年。
群里的氛围已经从期待,到失望,到现在的……
Loop群号:519410169
还是说回notion。
Notion可以用来写文章,今年几乎所有的文章都是先在notion上写的,然后转码typora,然后再分发各大平台。
Notion可以用来存放文件,免费版的限制大小为5M,但是高级版不限制。尤其是目前notion已经将原来5刀/月的Pro版本升级为10刀/月的plus版,更香了。之前给大家安利的notion.edu邮仍然可以免费升级Education Plus版本:https://forms.office.com/r/dE8xu2DWF4
Notion有database,但并不是传统意义上的数据库,而是它自己命名的一个表格类文档库,可以用来存放大量的信息,并且可以编辑公式,还蛮不错。
久而久之,Notion用的越来越顺手,资料越来越多。比如每读一本书,都会在我的reading list中进行记录。
不过,Notion作为一款笔记软件,统计与可视化方面就有着天然的不足。
很多时候,我想看看这一年都读了多少书,有多少本是还没读完的,想读还没读的到底有多少,我比较钟爱那个出版社的,我可不想去翻整个database挨个数一数。
也正因为此,我想到了Power BI。
当然,首先得说明,正是因为Notion开放了API,这一切才能够得以实现。同时也真心希望国内的大厂尤其是腾讯文档、钉钉文档这些能以宽广的胸怀开放API,以和更多的工具融合起来使用。
因此,通过powerbi调用notion的api获取数据,然后可视化呈图就水到渠成了。
一、配置Notion API
官方其实说的很明确,我整理了一下,限于篇幅,就不直接粘贴过来了。
大家可以打开这个链接进行查看。
https://xueqian.notion.site/Notion-API-280b9f8b0f274f7eb439f890ebc9bbb9
二、获取数据
由于获取notion数据的api方式是post,而且里面涉及到数据分页问题,我觉得还是不用powerbi直接获取数据的好,转变一下思路,改用powerautomate:
整个flow不算特别复杂。
1.重复周期,每4个小时进行一次获取更新数据
2.HTTP获取数据,配置完API,这些内容也就有了
当然,想要使用HTTP功能,需要powerautomate账号为高级版许可。
3.如果数据量比较大,需要分页操作
设置一个next_cursor,一旦没有下一页,就停止循环
4.创建表格、输出文件,并刷新powerbi数据集
三、PowerBI可视化
由于我们将csv数据存放于onedrive for business当中,因此直接用powerbi从ODB中获取文件即可。
大致意思如此。
当然,存放在notion中的文本、图片和文件都是可以通过api获取的。
这也就极大地丰富了powerautomate和notion之间的互动。
当然,反过来,我们不仅可以通过API读取notion的数据,也可以通过API写入notion,同样通过powerautomate可以实现。
本文分享自 PowerBI生命管理大师学谦 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!