在这里插入图片描述

代码:

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"

同理我们可以加入一些特殊文字来编写自己的个性进度条,例如:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

更多推荐