我有一个带有属性customer ID的对象的模块,我有一个新的模块,包含更新的数据,这是一个使用ReqMan从PDF到DOORS的导入。
现在,我想用来自新模块的数据更新第一个模块。在两个模块中,customer ID属性是相等的,但是我无法在DOORS中找到一种方法来执行某种VLOOKUP来查找客户ID并更新基本模块上的对象文本。
最好我不想做DXL。
发布于 2020-11-06 10:08:24
(根据需要修改以下说明--我在这里描述我最喜欢的设置)
使用电子表格导入和导出,最好分开标签。对于导出,请创建一个视图,该视图不包含绝对号或主列,而是要修改的所有数据加上客户ID。请确保这些列的标签与属性名称相同。
在生成的文本文件中,可以更改现有行的属性,还可以添加具有模块中尚不存在的客户In的新行。确保第一行包含属性名。
更新文本文件后,打开该模块并使用以下设置选择“文件->导入->电子表格”:
将objects
H 113设置正确的encoding
发布于 2020-11-06 10:18:15
Object ob, ob1
Module m = current // First module
string s="/Training Car Project/Stakeholder Requirements" //Give full path of your second module
Module mod=read(s,false)
for ob in m do
{
for ob1 in mod do
{
if((ob."customer ID""" = ob1."customer ID""") && (ob."Object Text""" != ob1."Object Text"""))
{
ob."Object Text""" = ob1."Object Text"""
}
}
}https://stackoverflow.com/questions/64712007
复制相似问题