我有一个项目列表,如果它们被标记,我需要出现在报告中。正如您在下面的代码中看到的那样,它只不过是一个用逗号分隔的数字列表。问题是如果 #1 不在列表中,那么列表总是以逗号开头。我可以将逗号移到末尾,但是如果它不是我计算中的最后一个数字,那么在最后一个数字之后我会遇到同样的问题。有谁知道如何调整这个,所以逗号只出现在数字之间?如果我也能在最后一个数字之后得到一个句号,那就太好了。
//备件计算
If (${1} = "Spare" 并且 panelSize ≥ 1 ; "1" ; "" ) &
if ( ${2} = "Spare" 并且 panelSize ≥ 2 ; ", 2" ; "" ) &
if ( ${3} = "Spare" 并且 panelSize ≥ 3 ; ", 3" ; "" ) &
if ( ${4} = "Spare" 并且 panelSize ≥ 4 ; ", 4" ; "" ) &