代码:
slice("■■■■■■■■■■",0,round((prop("w1完成")+prop("w2完成")+prop("w3完成")+prop("w4完成"))/10))+slice("□□□□□□□□□□", 0,10-round((prop("w1完成")+prop("w2完成")+prop("w3完成")+prop("w4完成"))/10))+" "+format(prop("w1完成")+prop("w2完成")+prop("w3完成")+prop("w4完成"))+"%"
超过和100那么百分比也会超过100
修改版:
if(prop("w1完成") + prop("w2完成") + prop("w3完成") + prop("w4完成") < 100, slice("✪✪✪✪✪✪✪✪✪✪", 0, round((prop("w1完成") + prop("w2完成") + prop("w3完成") + prop("w4完成")) / 10)) + slice("✧✧✧✧✧✧✧✧✧✧", 0, 10 - round((prop("w1完成") + prop("w2完成") + prop("w3完成") + prop("w4完成")) / 10)) + " " + format(prop("w1完成") + prop("w2完成") + prop("w3完成") + prop("w4完成")) + "%", "✪✪✪✪✪✪✪✪✪✪ 100%")
效果:
■■■■□□□□□□ 45%
函数解释
if
条件判断
true ? 1 : -1 == 1
if(false, "yes", "no") == "no"
slice
分割字符串
slice("Hello world", 1, 5) == "ello"
slice("notion", 3) == "ion"
round
四舍五入
round(4.4) == 4
round(4.5) == 5
format
转成字符串
format(42) == "42"
format(true) == "true"
同理我们可以加入一些特殊文字来编写自己的个性进度条,例如: