在word文件中,如果字段看起来像:
InvocationHandler
- >这给了我一个语法错误!
但是以下工作正常:
{ = { IF "${COSTS}" = "" 0 "${COSTS}" } \# "#.0000" }
P.S:{ = { IF "100" = "" 0 "100" } \# "#.0000" }
是占位符,由软件工具自动替换。
我可以在这做什么?
答案 0 :(得分:0)
我最好的猜测是替换代码的软件在空间方面遇到了麻烦。不要将#{COSTS}放在引号中,尝试百分比符号?这是批量工作。您应该使用您使用的软件来替换问题中的代码。
答案 1 :(得分:0)
documentation描述的1
字段的语法是
IF
在您的第一个示例中,字段值将是文本{ IF Expression1 Operator Expression2 TrueText FalseText }
,而不是数字。
根据documentation的外部公式字段的语法是
${COSTS}
重要的部分是关于公式的一个(由我强调):
公式是一个表达式,可以包含数字的任意组合,引用数字的书签,字段导致数字,以及可用的运算符和函数。表达式可以引用表中的值和函数返回的值。
在第一个示例中,内部字段不会产生数字,因此语法错误。
解决方案是让内部字段返回一个数字。取决于该数字来自何处,这可以例如用书签来实现。