首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在DOORS中更新两个属性相同的模块中的对象

在DOORS中更新两个属性相同的模块中的对象
EN

Stack Overflow用户
提问于 2020-11-06 09:30:01
回答 2查看 465关注 0票数 0

我有一个带有属性customer ID的对象的模块,我有一个新的模块,包含更新的数据,这是一个使用ReqMan从PDF到DOORS的导入。

现在,我想用来自新模块的数据更新第一个模块。在两个模块中,customer ID属性是相等的,但是我无法在DOORS中找到一种方法来执行某种VLOOKUP来查找客户ID并更新基本模块上的对象文本。

最好我不想做DXL。

EN

回答 2

Stack Overflow用户

发布于 2020-11-06 10:08:24

(根据需要修改以下说明--我在这里描述我最喜欢的设置)

使用电子表格导入和导出,最好分开标签。对于导出,请创建一个视图,该视图不包含绝对号或主列,而是要修改的所有数据加上客户ID。请确保这些列的标签与属性名称相同。

在生成的文本文件中,可以更改现有行的属性,还可以添加具有模块中尚不存在的客户In的新行。确保第一行包含属性名。

更新文本文件后,打开该模块并使用以下设置选择“文件->导入->电子表格”:

将objects

  • Update:

  • 导入到属性:通过列labes

  • Import :更新现有的encoding

  • press All Objects

  • 数据分隔符:Tab

  • 输入文件:到.tsv

  • 输入文件的完整路径检查第一行中的列是否与您的属性名

H 113设置正确的encoding

  • press导入代码>H 216

  • press>H 117不存在“创建新的attribute?"

  • In对话框”"Select“,选择"customer“作为唯一标识结果的objects".

  • press "Select"

  • check的列/属性,只在所有看起来都正确的情况下保存模块。
票数 1
EN

Stack Overflow用户

发布于 2020-11-06 10:18:15

代码语言:javascript
运行
复制
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"""
}
}
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64712007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档