DOORS:使用DXL导入电子表格和更新内容

时间:2017-12-29 12:14:04

标签: ibm-doors

我有一个需要导入DOORS模块的电子表格(csv文件)。问题是我必须附加特定属性的内容(而不是替换它)。

例如:

A)假设一个对象“ExampleObject”有一个属性“ExampleAttribute”,其值为:

价值1

价值2

B)并且电子表格对“ExampleObject”的“ExampleAttribute”具有“值3”。

C)导入时,“ExampleObject”的“ExampleAttribute”应更新为:

价值1

价值2

价值3

1 个答案:

答案 0 :(得分:1)

我认为,最简单的方法是创建一个临时属性" ExampleAttributeTemp"。您可以将列的内容导入此临时属性(使用简单的"覆盖属性")。导入完成后,您将拥有一个像

这样的小脚本
Object o
Module m = current
for o in entire m do {
   if o."ExampleAttributeTemp" != "" then {
      o."ExampleAttribute" = o."ExampleAttribute" "\n" o."ExampleAttributeTemp" ""
      o."ExampleAttributeTemp" = ""
   }
}