【已解决】用dataview或dataviewjs筛选一周的日记

请仔细说明自己遇到的问题,以下是参考模板。这里不要求非得按模板发帖,但内容中包含相关要素能让大家更好地帮助你。


遇到的问题

那可多了

无法筛选二级标题下内容

刚开始只是想筛选日记中的一段才接触的dataview,结果又找了dataviewjs的代码,甚至花钱买了代码。

  • 找到代码
    可以显示出接管,但不能修改,还是固定的筛选条件
  • 买的代码
    可以在文件中嵌入搜索,并以可滚动表格显示出来。但买了不知道怎么部署,up主也没反应。
  • 多次找Chatgpt修改
    大部分情况都无法运行
  • 暂时搁置

dataview搜索结果为动态

  • 重新拾起dataview
    不过上面探索时终究是有个能用的代码,于是丢到模板里打算用
table 天气 as "天气"
from "日记库"  // 你可以根据需要更改文件夹路径
where file.cday >= date(today) - dur(7 days) and file.cday <= date(today) 
sort file.cday desc
limit 7

  • 上周的周记也改为这周记的结果了
    今天做周记时去查看了上周的周记,结果发现上周的所有dataview的筛选结果全都改为今天的了,才发现筛选的结果可能是动态的,于是去找GPT,但未能解决

预期的效果

  • dataview筛选一周日记元数据
    我需要每周写周记时,插入模板就能自动为我筛选这周7天的日记,省去了手动查找、复制、输入的过程。要筛选我在日记中添加的元数据,所以只要能正确的动态筛选出日记,再显示静态结果,这样我只需要根据数据结果来做周记就行了。
  • dataviewjs搜索代码的部署
    可能是我自己蠢,这个不是主要的问题,可有可无的
    b站原视频:BV1ie411e7DK
  • 筛选一周的日记中指定二级标题下的内容

已尝试的解决方案

  • 成功搜索元数据但筛选日期会变动导致结果变动
table 天气 as "天气"
from "日记库"  // 你可以根据需要更改文件夹路径
where file.cday >= date(today) - dur(7 days) and file.cday <= date(today) 
sort file.cday desc
limit 7

  • 可以搜索并显示二级标题下内容但静态代码
    dataviewjs
    好像删掉了qwq

基本信息

  • 日记位置
    image
    抱歉,我并不知道如何显示日记路径,但这张截图的第一级文件夹是库文件
  • 日记模板

结尾

真的快折腾一个月了,各种的办法,希望各位大佬能帮忙、指点一下。
感谢

虽然我很不想这么说,不过既然楼主已经花钱购买了代码,还是要求要求相应的售后服务吧。汇总类 DataviewJS 代码基本上到处都是了,付费购买寻求的就是提供完善的支持服务。此外,既然楼主的需求需要付费才能满足,说明至少一部分群体已经认为该代码具备了一定的商业价值。在这里问,不怕遇到倒卖的吗?因此更应该直接联系卖家解决问题。

代码是找b站工坊买的,up一直没有回复我,不支持退款。

好吧,我再次尝试并求助于Chatgpt,新的代码已经成功了。
至少已经可以解决基础需求了
所以还是GPT好用 :sweat_smile:

所以还是 GPT 好用

是这样的。现在 AI 这么好用,所以像 JS 代码这种个性化比较强经常要改的,都推荐自己写的。