gpt4 book ai didi

javascript - 从图表导出到 Excel Enterprise Architect

转载 作者:行者123 更新时间:2023-11-30 15:14:39 28 4
gpt4 key购买 nike

我开始使用 Enterprise Architect,我需要制作一个脚本来将所有用例和注释从图表导出到 Excel。但是,提供的 CSV 导出仅适用于包,不适用于这样的图表:

enter image description here

如果我使用“以列表方式查看”选项,图表将显示所有用例。我需要类似的东西,但带有注释,并导出到 CSV/Excel。

enter image description here

最佳答案

您唯一需要做的就是将导出脚本与相关图表相关联。最简单的方法是使用

访问图表
var dia = Repository.GetCurrentDiagram();

返回当前打开图表的对象。

接下来是扫描图表对象并查找用例:

var dObjs = dia.DiagramObjects; // collection of diagram objects
for (var i = 0 ; i < dObjs.Count ; i++) {
var dObj = dObjs.GetAt(i); // current diagram object
var obj = Repository.GetElementByID (dObj).ElementID; // related element
if (obj.Type == "UseCase") { // only interested in UCs
// this is a UC to export; do the magic here
}
}

请注意,以上内容是我凭空想出来的,可能存在语法错误。但基本上这就是要走的路。

注意:使用 EAScriptLib 的 JScript-CSV 最容易完成所需的 csv 导出。

关于javascript - 从图表导出到 Excel Enterprise Architect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44655505/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com