如何使用 VBScript 将过敏原标记为大写
问题
可以用大写字母标记过敏原吗?
解答
可以。
由于大写字母并不是我们示例的欧盟 FIC 过敏原标签中的“预设”格式,我们需要先添加一些额外的标签,以便使用我们想要的大写格式。
操作方法如下:打开配料属性(标记语言文本属性对话框),点击 VB 脚本对象。
点击“用脚本编辑器编辑...”按钮,这样可以更方便地修改脚本,然后在“高亮”部分(在所有 IF/END IF 元素的那一行之后)添加以下代码:
If (AllergenStyle = "Uppercase") Then
tagStart = "<span style='text-transform:uppercase'>"
tagEnd = "</span>"
End If

这样,只要我们将 AllergenStyle 定义为“Uppercase”(这是我们在代码中为这些标签指定的名称),每当检测到过敏原时,就会自动使用(<span style='text-transform:uppercase'>)标签。
要选择 AllergenStyle,只需进入 AllergenStyle 命名数据源,将嵌入数据更改为“Uppercase”即可: