Files
server-configs/siyuan/data/20250819222318-mnnr5qr/20250924171509-wdi66d7/20250913005132-mymz0nv.sy
2026-02-13 22:24:27 +08:00

1 line
25 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"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.59 分及以上的步进值 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"}]}]}