我有一个需要导入DOORS模块的电子表格(csv文件)。问题是我必须附加特定属性的内容(而不是替换它)。
例如:
A)假设一个对象“ExampleObject”有一个属性“ExampleAttribute”,其值为:
价值1
价值2
B)并且电子表格对“ExampleObject”的“ExampleAttribute”具有“值3”。
C)导入时,“ExampleObject”的“ExampleAttribute”应更新为:
价值1
价值2
价值3
答案 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" = ""
}
}