| 前页 | 后页 | 
如何定义自定义脚本片段
您可以创建模板片段以从模型脚本返回数据。为此,您可以创建一个脚本,该脚本以特定格式返回XML字符串。您可以在“模板片段文档选项”中添加对此脚本的引用,然后在模板片段的“自定义”部分中添加引用该脚本返回的数据的字段。
创建脚本片段
| 步 | 行动 | 也可以看看 | 
|---|---|---|
| 1个 | 使用“脚本”窗口,创建一个返回XML格式字符串的模型脚本。 请参阅以下示例: 
 | 脚本编写 示例模板片段脚本 模板片段脚本的示例输出 | 
| 2 | 在文档模板编辑器中打开或创建模板片段。 右键单击模板背景,然后单击 显示“文档选项”对话框。 | 文件范本 创建模板片段 | 
| 3 | 选择“自定义查询”选项卡,然后在“模板片段类型”面板中,选择“自定义脚本”选项。 选项右侧显示一个空白字段。 | |
| 4 | 单击下拉箭头,然后从列表中选择脚本。 | |
| 5 | 在选项卡上的主文本字段中,键入返回XML数据的脚本的入口点。 例如,如果您在JScript中使用第1步中提到的示例脚本,则入口点将是: MyRtfData(#OBJECTID#); 要传达包裹信息,您可以将#OBJECTID#替换为#PACKAGEID#。 (此外,对于VBScript,请在末尾省略分号。) 这适用于调用语句(不是所调用的脚本),该语句还可以引用: 
 | |
| 6 | 单击确定按钮以关闭“文档选项”对话框。 | |
| 7 | 在文档模板编辑器的“部分”面板中,选中“自定义”复选框以生成“自定义”部分。 | 设置报告部分 | 
| 8 | 在“自定义”部分中,右键单击并选择“插入自定义字段”选项。 出现提示,提示要创建的字段名称。 | |
| 9 | 响应提示,键入脚本返回的数据字段的名称。 参考步骤1中的示例,您将添加DateGen。 单击确定按钮。 | |
| 10 | 对要包含在报告中的每个数据字段重复步骤8和9。 将所需的任何其他格式和内容添加到模板片段。 | |
| 11 | 保存模板片段,并将其添加到普通文档模板中。 | 将片段添加到文档模板 | 
笔记
- 在将控制权返回给文档生成器之前,脚本每次调用的时间限制为60秒
 

 图标。
图标。