Я новичок в написании сценариев DXL,
я использую DOORS 9.2,
здесь я хочу экспортировать только "заголовки объектов" и "текст объекта" текущий открытый модуль для Excel.
Я понятия не имею, как начать, может ли кто-нибудь помочь мне с примером.
Ваша помощь очень ценится...
Скрипт DXL для Doors 9.2
Ответы (2)
Является ли использование dxl строгим требованием или реальным требованием является экспорт атрибутов заголовка и текста в Excel? Потому что вы можете сделать это без использования DXL.
Вам нужно создать/изменить представление (временное или постоянное) в текущем открытом модуле именно с теми атрибутами, которые вам нужны. Заголовок объекта и текст объекта в этом случае. Удалите из представления любые другие атрибуты, которые являются атрибутами по умолчанию, а затем добавьте новые атрибуты. Лучший способ сделать это, вероятно, использовать пункт меню Edit-> Columns..., который открывает диалоговое окно Edit Columns.
После того, как у вас есть представление, вы можете просто перейти в File->Export->Microsoft Office->Excel...
Я использую 9.3.0.3, но насколько я помню, 9.2 не сильно отличается.
Если вам нужно, чтобы это был сценарий, потому что вы планируете делать это часто, следующий код выведет файл 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
В противном случае ответ Джеймса точен, чтобы избежать написания сценариев.