分享 - 数据库 - 任务管理 - 自动化进度

本贴最后更新于 222 天前,其中的信息可能已经时移世改

项目管理与任务管理-关联关系

image.png

【1-项目管理】列名称 列类型 关联【任务管理】数据库字段
相关任务 关联列 主键
进度汇总 汇总列 状态
进度汇总 模板列 --

进度汇总-模板列-代码

···

.action{$total := 0}
.action{$ok := 0}
.action{if empty .相关任务}
.action{"0%"}
.action{else}
.action{/* 获取任务值 */}
.action{range $index, $value := .相关任务}
.action{$total = add $total 1}
.action{end}
.action{/* 获取已完成个数 */}
.action{range $index, $value := .进度汇总}
.action{if eq $value "已完成"}
.action{$ok = add $ok 1}
.action{end}
.action{end}
.action{$ok_100:= mul $ok 100}
.action{$result:= div $ok_100 $total }
.action{$result}
<span style="background-color: rgba(175,184,193,0.2); width: 100%; display: inline-block;height: 12px;border-radius: 6px;align-self: center;overflow: hidden;">
<span style="text-align: right; font-size: 12px; width: .action{$result}%; background-color: rgb(45,164,78); display: inline-block;height: inherit;vertical-align: top;"></span>
</span>
.action{end}

参考文档

感谢

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    22395 引用 • 89670 回帖
2 操作
moohadun 在 2024-04-16 15:23:58 更新了该帖
moohadun 在 2024-04-16 15:23:21 置顶了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 1、保持 列名一致,【相关任务】、【进度汇总】的列名一致,这两个在代码中有用到

    2、【任务管理】数据库中的状态列中,已完成 列值,这一个在代码中有用到。

    2、模板列,拷贝代码

    image.png

  • 其他回帖
  • crazyccccc

    那我这边要从哪里开始使用呢?我也想弄一个习惯追踪的表格,会自动汇总的那种,

    就不需要一模一样,但是想要具备相应的功能就好了

    《弹性习惯》

    image.png

  • crazyccccc

    不是程序猿的小白,想请教一下,这是要如何使用呢?代码要复制到哪里使用?

    2 回复
  • crazyccccc

    OK 谢谢 我在研究研究

  • 查看全部回帖