1 line
25 KiB
Plaintext
1 line
25 KiB
Plaintext
{"ID":"20250913005132-mymz0nv","Spec":"2","Type":"NodeDocument","Properties":{"id":"20250913005132-mymz0nv","title":"用多维表格搭建个人图书馆,不再「买书如山倒,读书如抽丝」 - 少数派","type":"doc","updated":"20250913005149"},"Children":[{"ID":"20250913005138-h9fuc17","Type":"NodeParagraph","Properties":{"id":"20250913005138-h9fuc17","updated":"20250913005138"},"Children":[{"Type":"NodeTextMark","TextMarkType":"a","TextMarkAHref":"https://sspai.com/post/99683","TextMarkTextContent":"sspai.com"},{"Type":"NodeText","Data":" Zaze"}]},{"ID":"20250913005138-bl7auyu","Type":"NodeBlockquote","Properties":{"id":"20250913005138-bl7auyu","updated":"20250913005138"},"Children":[{"Type":"NodeBlockquoteMarker","Data":"\u003e"},{"ID":"20250913005138-kpmiopv","Type":"NodeParagraph","Properties":{"id":"20250913005138-kpmiopv","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"当我发现自己买了几本重复的书之后,就意识到是时候搭建一个管理书籍的系统了......"}]}]},{"ID":"20250913005138-3abyg4t","Type":"NodeHeading","HeadingLevel":2,"Properties":{"id":"20250913005138-3abyg4t","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"工具的选择"}]},{"ID":"20250913005138-tpghp4s","Type":"NodeParagraph","Properties":{"id":"20250913005138-tpghp4s","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"个人图书管理现在有若干 App 和小程序能解决这事,但基本都需要收费,且有跑路/不维护的风险。在豆瓣「买书如山倒,读书如抽丝」小组内就曾见到过某广泛使用的小程序停运后,出现大批数字难民的情况。"}]},{"ID":"20250913005138-zsyr65z","Type":"NodeParagraph","Properties":{"id":"20250913005138-zsyr65z","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"我在选择具体工具前,先梳理了自己的实际需求:"}]},{"ID":"20250913005138-f2amo4d","Type":"NodeList","ListData":{},"Properties":{"id":"20250913005138-f2amo4d","updated":"20250913005138"},"Children":[{"ID":"20250913005138-np7hbgr","Type":"NodeListItem","ListData":{"BulletChar":42,"Marker":"Kg=="},"Properties":{"id":"20250913005138-np7hbgr","updated":"20250913005138"},"Children":[{"ID":"20250913005138-bmbyro1","Type":"NodeParagraph","Properties":{"id":"20250913005138-bmbyro1","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"需要的是归纳整理,不是分享炫耀(无需抓取封面形成封面墙)"}]}]},{"ID":"20250913005138-7il790l","Type":"NodeListItem","ListData":{"BulletChar":42,"Marker":"Kg=="},"Properties":{"id":"20250913005138-7il790l","updated":"20250913005138"},"Children":[{"ID":"20250913005138-z421td5","Type":"NodeParagraph","Properties":{"id":"20250913005138-z421td5","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"录入轻松(字段不宜过多,能有点便利功能)"}]}]},{"ID":"20250913005138-kf22oyr","Type":"NodeListItem","ListData":{"BulletChar":42,"Marker":"Kg=="},"Properties":{"id":"20250913005138-kf22oyr","updated":"20250913005138"},"Children":[{"ID":"20250913005138-7pqhe89","Type":"NodeParagraph","Properties":{"id":"20250913005138-7pqhe89","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"直观地看到书的状态(标签化管理)"}]}]},{"ID":"20250913005138-o0ksc6z","Type":"NodeListItem","ListData":{"BulletChar":42,"Marker":"Kg=="},"Properties":{"id":"20250913005138-o0ksc6z","updated":"20250913005138"},"Children":[{"ID":"20250913005138-dbkguh2","Type":"NodeParagraph","Properties":{"id":"20250913005138-dbkguh2","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"克制的统计功能(知道今年买了多少书和阅读情况)"}]}]},{"ID":"20250913005138-wfkl15v","Type":"NodeListItem","ListData":{"BulletChar":42,"Marker":"Kg=="},"Properties":{"id":"20250913005138-wfkl15v","updated":"20250913005138"},"Children":[{"ID":"20250913005138-rftq4dw","Type":"NodeParagraph","Properties":{"id":"20250913005138-rftq4dw","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"检索容易"}]}]}]},{"ID":"20250913005138-850p515","Type":"NodeParagraph","Properties":{"id":"20250913005138-850p515","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"可以看到我并不需要「大而全」的一个 App,反而一个多维表就能搞定。在这里我选择钉钉文档作为具体实施的平台,并非其他平台的多维表不好用,主要是因为我构建了公司的钉钉工作流程,顺手在上面部署了。"}]},{"ID":"20250913005138-xo9ge7j","Type":"NodeParagraph","Properties":{"id":"20250913005138-xo9ge7j","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"在这里我罗列了若干常见的平台间多维表的功能差异,大家可以自行选择合适的平台,整体的思路没有区别:\n"},{"Type":"NodeImage","Data":"span","Children":[{"Type":"NodeBang"},{"Type":"NodeOpenBracket"},{"Type":"NodeLinkText"},{"Type":"NodeCloseBracket"},{"Type":"NodeOpenParen"},{"Type":"NodeLinkDest","Data":"https://cubox.pro/c/filters:no_upscale()?imageUrl=https%3A%2F%2Fcdnfile.sspai.com%2F2025%2F05%2F27%2F4afd2d3d9be533c75215593a8283d17c.jpg%3FimageView2%2F2%2Fformat%2Fwebp"},{"Type":"NodeCloseParen"}]},{"Type":"NodeText","Data":""}]},{"ID":"20250913005138-lpc4kv5","Type":"NodeHeading","HeadingLevel":2,"Properties":{"id":"20250913005138-lpc4kv5","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"多维表的搭建"}]},{"ID":"20250913005138-n5jfd5l","Type":"NodeParagraph","Properties":{"id":"20250913005138-n5jfd5l","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"多维表可以看作数据库的简化版,通过字段设置对数据进行规范化管理,秉持着不给自己添负担的理念,我设置了十个字段,其中和新书入库有关的是六个(其中五个必填),分别是书名、ISBN、系列(可选)、购买渠道、入库时间和阅读状态。\n"},{"Type":"NodeImage","Data":"span","Children":[{"Type":"NodeBang"},{"Type":"NodeOpenBracket"},{"Type":"NodeLinkText"},{"Type":"NodeCloseBracket"},{"Type":"NodeOpenParen"},{"Type":"NodeLinkDest","Data":"https://cubox.pro/c/filters:no_upscale()?imageUrl=https%3A%2F%2Fcdnfile.sspai.com%2F2025%2F05%2F27%2F5451c1764512645cce30ad1eb9229bc0.jpg%3FimageView2%2F2%2Fformat%2Fwebp"},{"Type":"NodeCloseParen"}]},{"Type":"NodeText","Data":""}]},{"ID":"20250913005138-r7wy4nl","Type":"NodeHeading","HeadingLevel":3,"Properties":{"id":"20250913005138-r7wy4nl","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"书名"}]},{"ID":"20250913005138-n56mlsw","Type":"NodeParagraph","Properties":{"id":"20250913005138-n56mlsw","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"虽然 ISBN 更适合作为索引,但我决定将书名放在前面,主要基于观感,我希望我能在各个分类的最前面看到书名,而不是一串数字。在尺寸有限的设备(比如手机)上查看多维表的时候,冻结一列而不是两列是更合适的选择。"}]},{"ID":"20250913005138-bfken9y","Type":"NodeHeading","HeadingLevel":3,"Properties":{"id":"20250913005138-bfken9y","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"ISBN"}]},{"ID":"20250913005138-59jtct9","Type":"NodeParagraph","Properties":{"id":"20250913005138-59jtct9","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"作为一本书的「身份证」,录入 ISBN 非常有必要,在豆瓣等平台查找书籍时往往比用书名更加高效。过去一段时间我一直采用手动录入的方式,但当大批书籍需要入库时未免显得繁琐。好在钉钉在一次更新中提供了扫码的方式,极大的提升了录入效率,还避免了手动输入可能犯错的情况。"}]},{"ID":"20250913005138-t0ib7bi","Type":"NodeHeading","HeadingLevel":3,"Properties":{"id":"20250913005138-t0ib7bi","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"系列"}]},{"ID":"20250913005138-8b5ps8g","Type":"NodeParagraph","Properties":{"id":"20250913005138-8b5ps8g","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"这是一个选填项,主要对丛书进行区分整理。我根据自身情况设置了一些,如果有超出选项范围的也可以直接在入库的时候创建。\n"},{"Type":"NodeImage","Data":"span","Children":[{"Type":"NodeBang"},{"Type":"NodeOpenBracket"},{"Type":"NodeLinkText"},{"Type":"NodeCloseBracket"},{"Type":"NodeOpenParen"},{"Type":"NodeLinkDest","Data":"https://cubox.pro/c/filters:no_upscale()?imageUrl=https%3A%2F%2Fcdnfile.sspai.com%2F2025%2F05%2F28%2F847fc4bf93fcea880f9858c77207dc59.png%3FimageView2%2F2%2Fformat%2Fwebp"},{"Type":"NodeCloseParen"}]},{"Type":"NodeText","Data":""}]},{"ID":"20250913005138-i3kyob7","Type":"NodeHeading","HeadingLevel":3,"Properties":{"id":"20250913005138-i3kyob7","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"购买渠道"}]},{"ID":"20250913005138-cis6y6n","Type":"NodeParagraph","Properties":{"id":"20250913005138-cis6y6n","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"在搭建初期本来不设这个选项,但当有人问起某一本书的价格时,常常会在各大购物App里搜索,所以新增了这个选项,方便后期查找订单。\n"},{"Type":"NodeImage","Data":"span","Children":[{"Type":"NodeBang"},{"Type":"NodeOpenBracket"},{"Type":"NodeLinkText"},{"Type":"NodeCloseBracket"},{"Type":"NodeOpenParen"},{"Type":"NodeLinkDest","Data":"https://cubox.pro/c/filters:no_upscale()?imageUrl=https%3A%2F%2Fcdnfile.sspai.com%2F2025%2F05%2F28%2Faa3c74db3bbe737cb3912135c81a25ac.png%3FimageView2%2F2%2Fformat%2Fwebp"},{"Type":"NodeCloseParen"}]},{"Type":"NodeText","Data":""}]},{"ID":"20250913005138-zd3xdao","Type":"NodeHeading","HeadingLevel":3,"Properties":{"id":"20250913005138-zd3xdao","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"入库时间"}]},{"ID":"20250913005138-ee6ozss","Type":"NodeParagraph","Properties":{"id":"20250913005138-ee6ozss","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"一般我把收到快递的时间作为入库时间,一些补入库的书如果查询不到物流就以下单时间为准。入库时间给自己了一个参考,一些入库时间早但又没看的书就要做好阅读计划,或者索性「断舍离」。"}]},{"ID":"20250913005138-rrapuo0","Type":"NodeHeading","HeadingLevel":3,"Properties":{"id":"20250913005138-rrapuo0","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"评分"}]},{"ID":"20250913005138-tr681xk","Type":"NodeParagraph","Properties":{"id":"20250913005138-tr681xk","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"同样是一个在搭建初期没有的选项,但用着用着感觉有必要加上。我会看完一本书之后去豆瓣给书做一个简评,但豆瓣是 5 分制,有一些书我自己觉得 4.5 更恰当,但只能选 4 或者 5。"}]},{"ID":"20250913005138-xxgd5sv","Type":"NodeParagraph","Properties":{"id":"20250913005138-xxgd5sv","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"增加这个选项之后,可以对书的打分更精确,和别人交流也心里有数。但为了避免自己陷于打分困境,给自己设了个规定:9 分以下的步进值 0.5,9 分及以上的步进值 0.1。"}]},{"ID":"20250913005138-f0v9wym","Type":"NodeHeading","HeadingLevel":3,"Properties":{"id":"20250913005138-f0v9wym","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"阅读状态"}]},{"ID":"20250913005138-ss13um8","Type":"NodeParagraph","Properties":{"id":"20250913005138-ss13um8","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"整个多维表的核心字段之一,我以阅读状态作为分组条件,新书入库选「未读」或「工具书」,看过的书就按实际情况选「在读」、「读完」和「放弃」。把「在读」放在第一个,分组排序时会出现在顶部,提醒自己避免同时看多本书却都没看完的状况。\n"},{"Type":"NodeImage","Data":"span","Children":[{"Type":"NodeBang"},{"Type":"NodeOpenBracket"},{"Type":"NodeLinkText"},{"Type":"NodeCloseBracket"},{"Type":"NodeOpenParen"},{"Type":"NodeLinkDest","Data":"https://cubox.pro/c/filters:no_upscale()?imageUrl=https%3A%2F%2Fcdnfile.sspai.com%2F2025%2F05%2F28%2Fe09ea70143089e9183f6b2838adb113e.png%3FimageView2%2F2%2Fformat%2Fwebp"},{"Type":"NodeCloseParen"}]},{"Type":"NodeText","Data":""}]},{"ID":"20250913005138-gg5n5ye","Type":"NodeHeading","HeadingLevel":3,"Properties":{"id":"20250913005138-gg5n5ye","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"书籍状态"}]},{"ID":"20250913005138-tc4w2nq","Type":"NodeParagraph","Properties":{"id":"20250913005138-tc4w2nq","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"整个多维表的核心字段之一,为了减少入库时的工作量(毕竟入库多出库少),只在出库的时候选择。就我个人而言,书不外借,所以没有「出借」这一选项。「存疑」指没有「转增」或「出售」记录,但书不见了的情况。虽然这种情况很少,但确实有一两本书目前下落不明,让人如鲠在喉。\n"},{"Type":"NodeImage","Data":"span","Children":[{"Type":"NodeBang"},{"Type":"NodeOpenBracket"},{"Type":"NodeLinkText"},{"Type":"NodeCloseBracket"},{"Type":"NodeOpenParen"},{"Type":"NodeLinkDest","Data":"https://cubox.pro/c/filters:no_upscale()?imageUrl=https%3A%2F%2Fcdnfile.sspai.com%2F2025%2F05%2F28%2F0b8b98826993ffe3757aea4ea49fcc21.png%3FimageView2%2F2%2Fformat%2Fwebp"},{"Type":"NodeCloseParen"}]},{"Type":"NodeText","Data":""}]},{"ID":"20250913005138-7a6ioue","Type":"NodeHeading","HeadingLevel":3,"Properties":{"id":"20250913005138-7a6ioue","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"出库时间"}]},{"ID":"20250913005138-cntjinc","Type":"NodeParagraph","Properties":{"id":"20250913005138-cntjinc","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"我一般将书寄/送出去的当天作为出库时间,可以和入库时间一起做个持有时间计算。"}]},{"ID":"20250913005138-kfmjvup","Type":"NodeHeading","HeadingLevel":2,"Properties":{"id":"20250913005138-kfmjvup","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"出入库流程"}]},{"ID":"20250913005138-v4ve73g","Type":"NodeParagraph","Properties":{"id":"20250913005138-v4ve73g","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"这一节主要记录一下自己的流程,提供一个参考。"}]},{"ID":"20250913005138-jcemm0z","Type":"NodeHeading","HeadingLevel":3,"Properties":{"id":"20250913005138-jcemm0z","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"入库"}]},{"ID":"20250913005138-f681lv1","Type":"NodeHeading","HeadingLevel":4,"Properties":{"id":"20250913005138-f681lv1","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"前期准备(如不需要表单录入可跳过)"}]},{"ID":"20250913005138-80uy2mh","Type":"NodeParagraph","Properties":{"id":"20250913005138-80uy2mh","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"这一部分的核心思想是建一个表单的快捷方式,因为钉钉文档限制扫码需要在钉钉客户端完成,所以直接用链接创建在桌面无法实现,需要曲线救国一下。"}]},{"ID":"20250913005138-d1g8o9c","Type":"NodeList","ListData":{"Typ":1},"Properties":{"id":"20250913005138-d1g8o9c","updated":"20250913005138"},"Children":[{"ID":"20250913005138-j1jeq5m","Type":"NodeListItem","ListData":{"Typ":1,"Delimiter":46,"Marker":"MS4=","Num":1},"Properties":{"id":"20250913005138-j1jeq5m","updated":"20250913005138"},"Children":[{"ID":"20250913005138-4gk1623","Type":"NodeParagraph","Properties":{"id":"20250913005138-4gk1623","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"创建一个企业/团队(如果需要多人共同使用)或个体组织"}]}]},{"ID":"20250913005138-pvrzqef","Type":"NodeListItem","ListData":{"Typ":1,"Delimiter":46,"Marker":"Mi4=","Num":2},"Properties":{"id":"20250913005138-pvrzqef","updated":"20250913005138"},"Children":[{"ID":"20250913005138-qir7jo3","Type":"NodeParagraph","Properties":{"id":"20250913005138-qir7jo3","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"搭建多维表"}]}]},{"ID":"20250913005138-rw1za2z","Type":"NodeListItem","ListData":{"Typ":1,"Delimiter":46,"Marker":"My4=","Num":3},"Properties":{"id":"20250913005138-rw1za2z","updated":"20250913005138"},"Children":[{"ID":"20250913005138-w3nj8fm","Type":"NodeParagraph","Properties":{"id":"20250913005138-w3nj8fm","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"根据多维表字段生成录入表单,复制填写链接,在客户端内创建应用即可"}]}]}]},{"ID":"20250913005138-etjbj39","Type":"NodeParagraph","Properties":{"id":"20250913005138-etjbj39","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":""},{"Type":"NodeImage","Data":"span","Children":[{"Type":"NodeBang"},{"Type":"NodeOpenBracket"},{"Type":"NodeLinkText"},{"Type":"NodeCloseBracket"},{"Type":"NodeOpenParen"},{"Type":"NodeLinkDest","Data":"https://cubox.pro/c/filters:no_upscale()?imageUrl=https%3A%2F%2Fcdnfile.sspai.com%2F2025%2F05%2F28%2F41a87a1016bc097e47e344ff1572c31a.png%3FimageView2%2F2%2Fformat%2Fwebp"},{"Type":"NodeCloseParen"}]},{"Type":"NodeText","Data":" 录入表单(不需要的字段可隐藏) "},{"Type":"NodeImage","Data":"span","Children":[{"Type":"NodeBang"},{"Type":"NodeOpenBracket"},{"Type":"NodeLinkText"},{"Type":"NodeCloseBracket"},{"Type":"NodeOpenParen"},{"Type":"NodeLinkDest","Data":"https://cubox.pro/c/filters:no_upscale()?imageUrl=https%3A%2F%2Fcdnfile.sspai.com%2F2025%2F05%2F28%2Fd6cdd336ff2dd85f8957d5881e50c8aa.PNG%3FimageView2%2F2%2Fformat%2Fwebp"},{"Type":"NodeCloseParen"}]},{"Type":"NodeText","Data":" 客户端创建应用(PC 端适用)"}]},{"ID":"20250913005138-42cerwk","Type":"NodeHeading","HeadingLevel":4,"Properties":{"id":"20250913005138-42cerwk","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"流程"}]},{"ID":"20250913005138-vgp9sf7","Type":"NodeList","ListData":{"Typ":1},"Properties":{"id":"20250913005138-vgp9sf7","updated":"20250913005138"},"Children":[{"ID":"20250913005138-s9yf3p3","Type":"NodeListItem","ListData":{"Typ":1,"Delimiter":46,"Marker":"MS4=","Num":1},"Properties":{"id":"20250913005138-s9yf3p3","updated":"20250913005138"},"Children":[{"ID":"20250913005138-1l7hw25","Type":"NodeParagraph","Properties":{"id":"20250913005138-1l7hw25","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"打开表单/多维表"}]}]},{"ID":"20250913005138-3ywcqfq","Type":"NodeListItem","ListData":{"Typ":1,"Delimiter":46,"Marker":"Mi4=","Num":2},"Properties":{"id":"20250913005138-3ywcqfq","updated":"20250913005138"},"Children":[{"ID":"20250913005138-inmf8ud","Type":"NodeParagraph","Properties":{"id":"20250913005138-inmf8ud","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"填写书名、ISBN、购买渠道、入库时间,阅读状态设为「未读」"}]}]}]},{"ID":"20250913005138-e2p8fm6","Type":"NodeHeading","HeadingLevel":3,"Properties":{"id":"20250913005138-e2p8fm6","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"出库"}]},{"ID":"20250913005138-xysrel9","Type":"NodeList","ListData":{"Typ":1},"Properties":{"id":"20250913005138-xysrel9","updated":"20250913005138"},"Children":[{"ID":"20250913005138-vtoj9tn","Type":"NodeListItem","ListData":{"Typ":1,"Delimiter":46,"Marker":"MS4=","Num":1},"Properties":{"id":"20250913005138-vtoj9tn","updated":"20250913005138"},"Children":[{"ID":"20250913005138-uabwv2q","Type":"NodeParagraph","Properties":{"id":"20250913005138-uabwv2q","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"打开表单/多维表"}]}]},{"ID":"20250913005138-khcjeas","Type":"NodeListItem","ListData":{"Typ":1,"Delimiter":46,"Marker":"Mi4=","Num":2},"Properties":{"id":"20250913005138-khcjeas","updated":"20250913005138"},"Children":[{"ID":"20250913005138-c9xqvwv","Type":"NodeParagraph","Properties":{"id":"20250913005138-c9xqvwv","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"搜索书名或 ISBN"}]}]},{"ID":"20250913005138-ps416uh","Type":"NodeListItem","ListData":{"Typ":1,"Delimiter":46,"Marker":"My4=","Num":3},"Properties":{"id":"20250913005138-ps416uh","updated":"20250913005138"},"Children":[{"ID":"20250913005138-b3wz3qc","Type":"NodeParagraph","Properties":{"id":"20250913005138-b3wz3qc","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"阅读状态「在读」的设为「放弃」,根据实际情况选择「转增」或「出售」,填写出库时间"}]}]}]},{"ID":"20250913005138-ba44puw","Type":"NodeHeading","HeadingLevel":2,"Properties":{"id":"20250913005138-ba44puw","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"书籍管理"}]},{"ID":"20250913005138-m7wazey","Type":"NodeHeading","HeadingLevel":3,"Properties":{"id":"20250913005138-m7wazey","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"视图的创建"}]},{"ID":"20250913005138-5nuacka","Type":"NodeParagraph","Properties":{"id":"20250913005138-5nuacka","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"视图是多维表相比传统表格的优势所在,但也不宜过多,我自己搭建了两个视图,一个是「在库」,筛选了书籍状态为空的数据。\n"},{"Type":"NodeImage","Data":"span","Children":[{"Type":"NodeBang"},{"Type":"NodeOpenBracket"},{"Type":"NodeLinkText"},{"Type":"NodeCloseBracket"},{"Type":"NodeOpenParen"},{"Type":"NodeLinkDest","Data":"https://cubox.pro/c/filters:no_upscale()?imageUrl=https%3A%2F%2Fcdnfile.sspai.com%2F2025%2F05%2F28%2F73fc893d7fedc8a2c7eaf5e485612485.png%3FimageView2%2F2%2Fformat%2Fwebp"},{"Type":"NodeCloseParen"}]},{"Type":"NodeText","Data":""}]},{"ID":"20250913005138-4vg2b4y","Type":"NodeParagraph","Properties":{"id":"20250913005138-4vg2b4y","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"另一个是「长期未读」,通过对入库日期中的年份提取,筛选出 2023 年及之前未读的数据,并按入库时间进行了排序。\n"},{"Type":"NodeImage","Data":"span","Children":[{"Type":"NodeBang"},{"Type":"NodeOpenBracket"},{"Type":"NodeLinkText"},{"Type":"NodeCloseBracket"},{"Type":"NodeOpenParen"},{"Type":"NodeLinkDest","Data":"https://cubox.pro/c/filters:no_upscale()?imageUrl=https%3A%2F%2Fcdnfile.sspai.com%2F2025%2F05%2F28%2F4257b6a799ec7fec5051516d18f4b5e2.png%3FimageView2%2F2%2Fformat%2Fwebp"},{"Type":"NodeCloseParen"}]},{"Type":"NodeText","Data":""}]},{"ID":"20250913005138-1jbt0pn","Type":"NodeHeading","HeadingLevel":3,"Properties":{"id":"20250913005138-1jbt0pn","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"仪表盘/统计视图"}]},{"ID":"20250913005138-ezixv9v","Type":"NodeParagraph","Properties":{"id":"20250913005138-ezixv9v","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"我自己使用过程中,一个多维表涵盖了书籍、蓝光光盘、咖啡胶囊、摄影器材、入选照片、3D 打印耗材管理等内容,对于书籍专项做了两个简单的图表供参考。\n"},{"Type":"NodeImage","Data":"span","Children":[{"Type":"NodeBang"},{"Type":"NodeOpenBracket"},{"Type":"NodeLinkText"},{"Type":"NodeCloseBracket"},{"Type":"NodeOpenParen"},{"Type":"NodeLinkDest","Data":"https://cubox.pro/c/filters:no_upscale()?imageUrl=https%3A%2F%2Fcdnfile.sspai.com%2F2025%2F05%2F28%2Fc25776d2e4f461569545727e4850e5a0.png%3FimageView2%2F2%2Fformat%2Fwebp"},{"Type":"NodeCloseParen"}]},{"Type":"NodeText","Data":""}]},{"ID":"20250913005138-89h7yso","Type":"NodeHeading","HeadingLevel":3,"Properties":{"id":"20250913005138-89h7yso","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"历史数据补录"}]},{"ID":"20250913005138-2vcgp3k","Type":"NodeParagraph","Properties":{"id":"20250913005138-2vcgp3k","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"这其实是个令人头疼的问题,目前录入的书籍有近三百本,未录入的书籍仍有近七百本,甚至更多。一次性录入显然是不现实的,我选择与自己和解,在整理书架把书卖出/转增前,把这本书以及同一订单的书录入,逐渐解决这个遗留问题。好在绝大多数购物平台的历史订单都能查询到(中国亚马逊现已无法查询,当当历史订单仅能显示书籍图片无法查看详情),理论上能把数据补全。"}]},{"ID":"20250913005138-tqs3rmp","Type":"NodeHeading","HeadingLevel":2,"Properties":{"id":"20250913005138-tqs3rmp","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"结语"}]},{"ID":"20250913005138-gmrrygz","Type":"NodeParagraph","Properties":{"id":"20250913005138-gmrrygz","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"以上是个人经验的分享,针对自身面临的状况进行的一系列探索,难免存在不成熟的地方(撰写这篇文章时就改进了若干字段的设置),希望起到抛砖引玉的效果。"}]},{"ID":"20250913005138-zhmhaaa","Type":"NodeParagraph","Properties":{"id":"20250913005138-zhmhaaa","updated":"20250913005138"},"Children":[{"Type":"NodeText","Data":"原计划分享一个制作好的模板帮助大家快速上手,但由于目前平台限制没能实现,若后续有新的变化将补充更新。"}]},{"ID":"20250913005138-be58pti","Type":"NodeParagraph","Properties":{"id":"20250913005138-be58pti","updated":"20250913005138"},"Children":[{"Type":"NodeTextMark","TextMarkType":"a","TextMarkAHref":"https://cubox.pro/my/card?id=7366218694629785829","TextMarkTextContent":"Read in Cubox"}]}]} |