主要内容

slreq.import

从外部文件导入需求

描述

slreq.import (docPath从位于的外部文档中导入需求内容作为引用需求docPath.导入的需求将保存在与外部文档同名的新需求集中。使用此导入方法从其中导入需求内容微软®办公室文件和需求交换格式文件(.reqif.reqifz).

refCountreqSetFilePathreqSetObj) = slreq.import (docPath从位于的外部文档中导入需求内容作为引用需求docPath并返回导入的引用数量refCount.导入的需求保存在需求集中reqSetObj位于reqSetFilePath与外部文档同名。

slreq.import (文档类型从已注册文档类型的外部文档中导入需求内容作为引用需求文档类型.导入的需求将保存在与外部文档同名的新需求集中。

slreq.import (docPath名称,值从位于的外部文档中导入需求内容作为引用需求docPath由一个或多个指定的选项名称,值对参数。

slreq.import (reqifFile从ReqIF文件导入需求内容reqifFile使用预先配置的属性映射。

slreq.import (reqifFile“mappingFile”,mapFilePath从ReqIF文件导入需求内容reqifFile使用指定的属性映射mapFilePath

slreq.import(“clearcache”)清除导入富文本需求时创建的临时HTML文件。

例子

导入参考的需求

%从Microsoft Office文档中导入引用需求slreq.import (“Specification002.docx”);slreq.import (“D: / /要求/ Safety321.xlsx项目”);%从IBM Rational DOORS模块导入引用的需求slreq.import (“linktype_rmi_doors”);

有关从第三方应用程序导入引用需求的更多信息,请参见从第三方应用导入要求

输入参数

全部折叠

外部需求文档的文件路径,指定为字符向量。

外部需求文档的文档类型,指定为字符向量。

例子:“linktype_rmi_doors”

ReqIF文件的文件路径,指定为字符向量。

属性映射文件的文件路径,指定为字符向量。

名称-值参数

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“ReqSet”、“design_specs.slreqx”

选项将需求作为引用导入,指定为布尔值。的值仅支持金宝app从微软办公软件文档。

您将需求导入到的现有需求集的名称,指定为字符向量。

例子:“ReqSet”、“My_Requirements_Set”

选项将需求导入为富文本,并指定为布尔值。

例子:“RichText”,真的

使用用户定义的书签导入需求内容的选项。这个值是真正的默认情况下为微软文字处理软件文件和默认情况下为Microsoft Excel®电子表格。

例子:“书签”,假的

用于ID搜索的正则表达式模式微软办公软件文档。

例子:“匹配”、“^点播\ d + '

要导入的属性名称,指定为单元格数组。

请注意

当从Microsoft Excel,则此单元格数组的长度必须与使用“列”论点。

例子:'属性',{'测试状态','测试过程'}

要导入的列的范围Microsoft Excel电子表格,指定为数组中。

例子:“列”,[1 - 6]

要导入的行范围Microsoft Excel电子表格,指定为数组中。

例子:“行”,35 [3]

Microsoft Excel你想要对应的电子表格ID字段,指定为

例子:“idColumn”,1

Microsoft Excel你想要对应的电子表格总结字段,指定为

例子:“summaryColumn”4

Microsoft Excel你想要对应的电子表格关键字字段,指定为

例子:“keywordsColumn”,3

Microsoft Excel你想要对应的电子表格描述字段,指定为

例子:“descriptionColumn”,2

Microsoft Excel你想要对应的电子表格基本原理字段,指定为

例子:“rationaleColumn”,5

Microsoft Excel你想要对应的电子表格自定义属性字段,指定为

例子:“attributeColumn”6

进口的Microsoft ExcelUSDM(通用规范描述方式)标准格式指定的电子表格。将值指定为字符向量,并可选地使用ID前缀后跟分隔符。

例子:“RQ -”将匹配id类似于RQ01RQ01-2RQ01-2-1等。

从ReqIF格式导入,指定属性映射为逗号分隔的对,由“attr2reqprop”和一个容器。地图对象。例如:

attrMap =容器。地图(“KeyType”“字符”“ValueType”“字符”) attrMap (“SourceID”) =“自定义ID”%内置属性attrMap (的ReqIF。ChapterName”) =“摘要”%内置属性attrMap (“数据类”) =“MyDataClass”%的自定义属性slreq.import (“myfile.reqif”“attr2reqprop”, attrMap);

例子:slreq.import(“myfile。reqif, attr2reqprop attrMap);

输出参数

全部折叠

导入的引用需求的数量,作为

您将需求导入到的需求集的文件路径,以字符向量的形式返回。

将需求导入到的需求集的句柄,返回为slreq。ReqSet对象。

介绍了R2018a