DXL скрипт для Двери 9.2 - PullRequest
       27

DXL скрипт для Двери 9.2

0 голосов
/ 03 апреля 2012

Я новичок в сценариях DXL,
Я использую DOORS 9.2,
Здесь я хочу экспортировать только " Заголовки объектов " и " Текст объекта " изтекущий открытый модуль до excel .
Я понятия не имею, с чего начать, может кто-нибудь помочь мне с примером.
Ваша помощь высоко ценится ...

Ответы [ 2 ]

4 голосов
/ 06 апреля 2012

Является ли использование dxl строгим требованием или является реальным требованием для экспорта атрибутов заголовка и текста в Excel? Потому что вы можете сделать это без использования DXL.

Вам необходимо создать / изменить представление (временное или постоянное) в текущем открытом модуле именно с теми атрибутами, которые вам нужны. Заголовок объекта и текст объекта в этом случае. Удалите из представления все остальные атрибуты, которые являются атрибутами по умолчанию, а затем добавьте новые атрибуты. Наилучший способ сделать это, вероятно, использовать пункт меню Edit-> Columns ..., который открывает диалог Edit Columns.

Если у вас есть представление, просто перейдите в Файл-> Экспорт-> Microsoft Office-> Excel ...

Я использую 9.3.0.3, но то, что я помню, 9.2 на самом деле мало чем отличается.

3 голосов
/ 29 августа 2012

Если вам нужно, чтобы это был скрипт, потому что вы планируете делать это часто, следующий код выведет файл csv (который по умолчанию должен открываться в Excel) с заголовком и текстом каждого объекта в документе.

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

В противном случае ответ Джеймса будет точным, чтобы избежать сценариев.

...