写文章
Liiiiiii
2020-07-24 15:14

Notion: 发货单据表-进度可视化

之前只做过一个发货单据的database,发在米课圈链接如下:

https://ask.imiker.com/question/383571

00.png

spacer.gif

今天优化了模板,主要实现功能:勾选勾选框之后,可以自动生成现在的进度状态。整体如图:

22.png

比如2nd发票发送, 打钩前:

33.png

打钩后:最后一栏状态栏自动变化:

44.png


具体函数如下:(半角格式,不分行)

2nd date 函数:dateAdd(prop("1st date"), prop("提醒值"), "days")

Status 函数:

if(empty(prop("plant code")) == true, "❓ no data",

if((prop("放BL") and prop("1st Inv") and prop("2nd Inv")) == true, "🔐 已完成/done",

if((dateBetween(prop("2nd date"), now(), "days")) < 0, "⚠️2nd Inv has to be sent",

if((prop("放BL") or prop("1st Inv") or prop("2nd Inv")) == true, "️▶️ Ing/进行中", "👉 To DO"))))


解释和逻辑如下:

2nd date 函数

dateAdd(prop("1st date"), prop("提醒值"), "days") 

dateAdd: 相加,返回日期

Status 函数:

if(empty(prop("plant code")) == true, "❓ no data",

如果 plant code没有, 显示❓ no data


if((prop("放BL") and prop("1st Inv") and prop("2nd Inv")) == true, "🔐 已完成/done",

如果 放BL 和 1st Inv 和 2nd Inv 同时满足,显示🔐 已完成/done


if((dateBetween(prop("2nd date"), now(), "days")) < 0, "⚠️2nd Inv has to be sent",

如果 2nd date 已超时,显示: ⚠️2nd Inv has to be sent


if((prop("放BL") or prop("1st Inv") or prop("2nd Inv")) == true, "️▶️ Ing/进行中", "👉 To DO"))))

如果 放BL 和 1st Inv 和 2nd Inv 有任一项满足,显示 ▶️ Ing/进行中,否则显示 👉 To DO


啦啦啦啦啦啦啦 \(^o^)/~02.png


点赞
举报
收藏
转发
0/500
添加表情
评论
评论 (1)
最近
最早
3天2夜学会建站

Liiiiiii

中西双语 机械行业从业10+年

向TA提问
置顶时间 :

设置帖子类型

普通
新闻
活动
修改

圈内转发

0/104

分享至微信

复制链接

举报

请选择举报理由

留联系方式
垃圾广告
人身攻击
侵权抄袭
违法信息
举报

确认要删除自己的评论吗?

取消 确定

确认要删除自己的文章吗?

取消 确定
提问
设置提问积分
当前可用积分:
-
+
20
50
100
200
偷看

积分偷看

10积分
我的积分(可用积分)
确认偷看

问题已关注

答主回复后,系统将通知你

不再提示