-
v3.0.9 数据库获取列数据的问题
2024-05-15 19:20做了第二版,不需要[状态]单选列:
.action{/* 第二版,不需要[状态]单选列 */} .action{ $deadline := index . "截止日期" } .action{ $start := index . "开始日期" } .action{ $end := index . "结束日期" } .action{ if $end } .action{ if $start } 总共 .action{ div ($end.Sub $start).Hours 24 } 天 .action{ else } 无计数 .action{ end } .action{ else } .action{ $now := now } .action{ $nowStr := toString $now } .action{ if $deadline } .action{ $deadlineStr := toString $deadline } .action{ if gt $nowStr $deadlineStr } 逾期 .action{ div ($now.Sub $deadline).Hours 24 } 天 .action{ else } .action{ if $start } 已读 .action{ div ($now.Sub $start).Hours 24 } 天 , .action{ end } 剩余 .action{ div ($deadline.Sub $now).Hours 24 } 天 .action{ end } .action{ else } .action{ if $start } .action{ $startStr := toString $start } .action{ if gt $nowStr $startStr } 已读 .action{ div ($now.Sub $start).Hours 24 } 天 .action{ else } 未开始 .action{ end } .action{ else } 待定 .action{ end } .action{ end } .action{ end }
逻辑: 如果有结束日期 如果有开始日期 → 计算开始日期到结束日期 → 总共 N 天 如果没有开始日期 → 无计数 如果没有结束日期 如果有截止日期 如果当前日期大于截止日期 → 计算截止日期到当前日期 → 逾期 N 天 否则 如果有开始日期 计算开始日期到当前日期, → 已读 N 天, 计算当前日期到截止日期 → 剩余 N 天 如果没有截止日期 如果有开始日期 如果当前日期大于开始日期 计算开始日期到当前日期 → 已读 N 天 否则 未开始 如果没有开始日期 待定
-
想省大钱?思源笔记第三方同步 S3 手把手教程(使用七牛云对象存储 Kodo)(2024.4.25)
2024-05-15 16:37Addressing 改为
Path-style
这个是跟前面的 Endpoint 匹配的,要选
Path-style
TLS Verify 默认为
Verify
这个我也不知道,反正选
Verify
就行 -
准备写个物品管理的数据库,日期死活算不对,求大神指点,感谢!
2024-05-15 14:54「购入时间」是日期列的话用这个:
.action{ $gouru := index . "购入时间" } .action{ $before := div (now.Sub $gouru).Hours 24 } * 距离 购入时间 已经过去 `.action{ $before }` 天
.action{ $gouru := index . "购入时间" } .action{ $before := div (now.Sub $gouru).Hours 24 } 距离 购入时间 已经过去 <span data-type="code">.action{ $before }</span> 天
-
PDF 选中过来的文本,编辑时,光标能否通过鼠标而非(上下左右)键?后者效率太低
2024-05-15 14:17选择文本不会跳转;点击的话要点击文本上方一点的位置:
这个是在默认主题下截的图,上面那行是普通文本,下面那行是 PDF 标注
-
准备写个物品管理的数据库,日期死活算不对,求大神指点,感谢!
2024-05-15 14:10改正之后是这样:
.action{ $gouru:= index . "购入时间" } .action{ $before := (div (now.Sub (toDate "2006-01-02" $gouru)).Hours 24) } * 距离 购入时间 已经过去 `.action{ $before }` 天
需要在数据库模板列里使用行级代码样式的话我建议你用这个:
.action{ $gouru:= index . "购入时间" } .action{ $before := (div (now.Sub (toDate "2006-01-02" $gouru)).Hours 24) } 距离 购入时间 已经过去 <span data-type="code">.action{ $before }</span> 天
错在这里:
-
切换云端同步空间后,最新的本地会被老旧的云端镜像覆盖掉
2024-05-15 11:56我想了想,如果将回滚和删除快照的操作也记录到文件中,是不是就能判断实际上是哪一端的数据更新了?
我不太清楚你指的“记录到文件中”是如何记录,记录的文件是否需要同步?记录的文件是否会冲突?
我不了解思源的同步机制,所以我也不知道,只是提出一种可能的方向
切换云端目录之后是不是应该阻止首次自动同步,让用户选择一下是继续自动同步还是上传本地/下载云端一次?
那这个怎么样?
-
切换云端同步空间后,最新的本地会被老旧的云端镜像覆盖掉
2024-05-15 10:39是哦。那楼主这种情况是不是得在切换云端目录之前改用「完全手动同步」才安全?
或者说切换云端目录之后是不是应该阻止首次自动同步,让用户选择一下是继续自动同步还是上传本地/下载云端一次?