0

我正在尝试为出席证书创建邮件合并,以从 Excel 电子表格中引入出席值。

电子表格中的出席列将包含两位数字值或空白。

如果有值,我希望它显示出勤率,否则不显示任何内容。

邮件合并中的逻辑是 {If { MERGEFIELD Attendance} = "[0-9]*", "{MERGEFIELD Attendance}", ""}

谁能告诉我哪里出错了?

4

1 回答 1

0

假设出勤率保持百分比(例如 03 表示 3%),请使用 { IF "{ MERGEFIELD Attendance}" = "??" “{ ={ MERGEFIELD 出勤率} }%” }。如果您愿意,您可以去掉其中的一些引号和空格,但 AFAICR 您至少需要“=”周围的空格之一。

即你不能使用正则表达式通配符(甚至不能使用正则表达式通配符的Word 版本)。AFAIK 允许的唯一通配符是“?” 和“*”,并且只能在表达式的一端使用“*”。

于 2013-07-26T17:27:29.460 回答