var frmER = application.getActiveWindow(); if (frmER.formType != "A5EREditor") { alert("アクティブウィンドウをERエディタにしてから実行してください。"); exit(); } var document = frmER.document; for (var idx in document.objects) { var o = document.objects[idx]; if (o.objectType == "Entity") { println(o.pName); // エンティティ名の列挙 } } |
var object = document.objects[0]; // objectは、A5EREntity, A5ERRelation, A5ERView, A5ERSubtype, A5ERComment, A5ERShape, A5ERLine のいずれかとなる if (object.objectType == "Entity") { // オブジェクトはエンティティであった } |