我想在 daily note 中汇总每日的任务,目前是想利用任务列表插件生成的自定义属性 plugin-task-list-handleAt,用 sql 匹配年月日是当天的块,尝试了好久都未能成功,论坛也找不到方法,请大佬帮忙写下 sql 代码,谢谢。
相关帖子
-
- 其他回帖
-
你试试这个可以吗
.action{ if index . "custom-avs" } .action{ $id := .id } .action{ $blocks := queryBlocks "SELECT * FROM blocks WHERE id = '?'" $id } .action{ $b := first $blocks } .action{ $match := regexFind "custom-plugin-task-list-handleAt=\"([0-9]+)\"" $b.IAL } .action{ $value := trimPrefix "custom-plugin-task-list-handleAt=\"" $match } .action{ $value := trimSuffix "\"" $value } .action{ $value } .action{ end }
仅保留年月日版
.action{ if index . "custom-avs" } .action{ $id := .id } .action{ $blocks := queryBlocks "SELECT * FROM blocks WHERE id = '?'" $id } .action{ $b := first $blocks } .action{ $match := regexFind "custom-plugin-task-list-handleAt=\"([0-9]+)\"" $b.IAL } .action{ $value := trimPrefix "custom-plugin-task-list-handleAt=\"" $match } .action{ $value := trimSuffix "\"" $value } .action{ $year := substr 0 4 $value } .action{ $month := substr 4 6 $value } .action{ $day := substr 6 8 $value } .action{ $year }-.action{ $month }-.action{ $day } .action{ end }
1 操作wilsons 在 2024-11-02 20:12:18 更新了该回帖 -
就是我想要的效果,原来这么复杂,我试了几小时放弃了 😂 。感谢大佬。
另外我想再问下:
1 如果要显示明天的,就是今天的加一天要怎么改。
2 查询不到结果可以返回文本“今天没有任务了”,我记得之前自动添加到数据库的那个代码可以返回添加了多少文档,不知道这个可不可以。
1 回复 - 查看全部回帖