观影状态1:

if(prop("已看") == true, "✅ ", if(empty(prop("观看日期")) == false, "👀 在看", "💬 想看")) + if(prop("已看") == true, "用时 " + format(dateBetween(end(prop("观看日期")), start(prop("观看日期")), "days") + 1) + " 天", if(empty(prop("计划时间")) == true, " ", if(ceil((dateBetween(now(), prop("计划时间"), "hours") - hour(now())) / 24) > 0, " | 🚧 已过期 " + format(ceil((dateBetween(now(), prop("计划时间"), "hours") - hour(now())) / 24)) + " 天", if(ceil((dateBetween(now(), prop("计划时间"), "hours") - hour(now())) / 24) == 0, " | 🔔 即将到期", " | 🕖 还有 " + format(ceil((dateBetween(prop("计划时间"), now(), "hours") + hour(now())) / 24)) + " 天")))) + if(empty(prop("观看日期")) == true, "", "  ")

观影状态2:

if(prop("看完") == true, "✅ ", if(empty(prop("观看日期")) == false, "👀 在看", "💬 想看")) + if(prop("已看") == true, "用时" + format(prop("已看/分钟")) + "分钟", if(empty(prop("计划时间")) == true, " ", if(ceil((dateBetween(now(), prop("计划时间"), "hours") - hour(now())) / 24) > 0, " | 🚧 已过期 " + format(ceil((dateBetween(now(), prop("计划时间"), "hours") - hour(now())) / 24)) + " 天", if(ceil((dateBetween(now(), prop("计划时间"), "hours") - hour(now())) / 24) == 0, " | 🔔 即将到期", " | 🕖 还有 " + format(ceil((dateBetween(prop("计划时间"), now(), "hours") + hour(now())) / 24)) + " 天")))) + if(empty(prop("观看日期")) == true, "", " ")

看没看完:

prop("已看/分钟") == prop("总时长/分钟")

进度条1:

(prop("已看/分钟") / prop("总时长/分钟") >= 1) ? "▓▓▓▓▓▓▓▓▓▓100%" : format(slice("▓▓▓▓▓▓▓▓▓▓", 0, floor(prop("已看/分钟") / prop("总时长/分钟") * 10)) + format(slice("░░░░░░░░░░", 0, ceil(10 - prop("已看/分钟") / prop("总时长/分钟") * 10)) + " " + format(round(prop("已看/分钟") / prop("总时长/分钟") * 100)) + "%"))

进度条2:

slice("🌕🌕🌕🌕🌕🌕🌕🌕🌕🌕", 0, (prop("百分比") - prop("百分比") % 10) / 10 * 2) + if(prop("百分比") % 10 == 0, "", if(prop("百分比") % 10 <= 3, "🌘", if(prop("百分比") % 10 <= 6, "🌗", if(prop("百分比") % 10 <= 9, "🌖", "🌕")))) + slice("🌑🌑🌑🌑🌑🌑🌑🌑🌑🌑", 0, (10 - (prop("百分比") - prop("百分比") % 10) / 10 - if(prop("百分比") % 10 == 0, 0, 1)) * 2) + " " + format(round(prop("已看/分钟") / prop("总时长/分钟") * 10000) / 100) + "%"

百分比:

round(prop("已看/分钟") / prop("总时长/分钟") * 100)