私は DXL スクリプトの初心者です。DOORS
9.2 を使用しています。ここでは、現在開いているモジュールの「オブジェクト ヘッダー」と「オブジェクト テキスト」のみをExcelにエクスポートし
たいと考えています。
誰かが例を手伝ってくれるので、どうやって始めればいいのかわかりません。
あなたの助けは非常に高く評価されています...
2 に答える
dxl を使用することは厳密な要件ですか、それとも見出しとテキストの属性を Excel にエクスポートすることが実際の要件ですか? DXLを使わなくてもできるからです。
必要な属性を正確に使用して、現在開いているモジュールでビュー (一時的または永続的) を作成/変更する必要があります。この場合、オブジェクトの見出しとオブジェクトのテキストです。すべてデフォルトの属性であるその他の属性をビューから削除してから、新しい属性を追加します。これを行う最善の方法は、[編集] -> [列...] メニュー項目を使用して [列の編集] ダイアログを開くことです。
ビューが表示されたら、[ファイル] -> [エクスポート] -> [Microsoft Office] -> [Excel...] に移動するだけです。
私は 9.3.0.3 を使用していますが、私が覚えている限り、9.2 は実際にはそれほど違いはありません。
If you need this to be a script because you plan to do it often then the following code will output a csv file (which by default should open with Excel) with the heading and text of each object in the document.
Object o
Module m = current
Stream outfile = write("SomeFilePathHere.csv")
for o in m do
{
outfile << o."Object Heading ", " o."Object Text" "\n"
}
close outfile
Otherwise James's response is accurate for avoiding scripting.