编写 Excel 模板
Excel 模板是 .xls.xlsx 文件,其中包含写入模板文件单元格的脚本和特殊标签。脚本用于控制导出的内容及其格式设置方式。
在导出期间,将针对跟踪器中的错误、事项、任务、需求等 Codebeamer 实体评估脚本,并以 Excel 文档的形式生成结果。将保留原始模板中不包含脚本的元素,例如图表。
Excel 导出使用 JETT,这是一款开源模板创建引擎。有关详情,请参阅 Jett 网站
创建简单导出模板
要创建简单导出模板,请新建一个 Excel 电子表格,然后将脚本添加到新电子表格的单元格中。例如,以下脚本会将项的状况和说明导出到 Excel 电子表格:
状况
说明
${items.status.name}
${items.description}
在导出过程中,Codebeamer 会搜索 Excel 模板,通过查看单元格的内容来查找脚本。例如,如果找到 ${items.description} 脚本,会针对每个导出项进行评估,TrackerItemDtos,然后将结果导出到 Excel 电子表格。
如果脚本使用 items 变量,将为每个项执行一次该脚本,并在导出的电子表格中自动创建一个新行。
项变量的隐式集合处理
在自动识别的脚本中使用 items 变量时,会针对每个事项计算包含 ${items.description} 脚本的单个行。随后,将每个结果作为一个新行添加到电子表格中。
以下图像显示了模板和结果。
导出事项特性
您可以使用通用 $dot 符号的简单表达式语言来访问事项的特性。例如,可以使用 ${items.description} 来访问 item.getDescription() JavaScript getter。
导出引擎使用 JEXL 表达式编写脚本。有关详情,请参阅 JEXL 语法JEXL 示例
这对您有帮助吗?