嵌套条件或类似的
Nested conditionals or some such
我需要做类似的事情:
[onshow;if [onload.project.sortBy]='Id';then if [onload.project.sortAscending]=1;then '↓';else '↑']
但是,也许正如预期的那样,总是显示↑。
这里还有什么选择?
谢谢你,愿你安好。
TBS 不支持表达式 then if
。
您正在尝试在 ([onload.project.sortBy]='Id') 和 ([onload.project.sortAscending]=1) 之间执行 AND
操作,但 TBS 不会支持logical operators.
所以这里有 3 个解决方法:
1) 使用多个 if/then 参数的解决方案:
[onshow;if '[onload.project.sortBy]'!='Id';then '↑';if [onload.project.sortAscending]=1;then '↓';else '↑']
2) 通过模拟 AND 与连接的解决方案:
[onshow;if '[onload.project.sortBy]-[onload.project.sortAscending]'='Id-1';then '↓';else '↑']
3) 使用自定义变量的解决方案:
[onshow;if '[onload.project.sortByIdAscending]'='1';then '↓';else '↑']
我需要做类似的事情:
[onshow;if [onload.project.sortBy]='Id';then if [onload.project.sortAscending]=1;then '↓';else '↑']
但是,也许正如预期的那样,总是显示↑。
这里还有什么选择?
谢谢你,愿你安好。
TBS 不支持表达式 then if
。
您正在尝试在 ([onload.project.sortBy]='Id') 和 ([onload.project.sortAscending]=1) 之间执行 AND
操作,但 TBS 不会支持logical operators.
所以这里有 3 个解决方法:
1) 使用多个 if/then 参数的解决方案:
[onshow;if '[onload.project.sortBy]'!='Id';then '↑';if [onload.project.sortAscending]=1;then '↓';else '↑']
2) 通过模拟 AND 与连接的解决方案:
[onshow;if '[onload.project.sortBy]-[onload.project.sortAscending]'='Id-1';then '↓';else '↑']
3) 使用自定义变量的解决方案:
[onshow;if '[onload.project.sortByIdAscending]'='1';then '↓';else '↑']