Я пытаюсь скопировать строку из одного атрибута DOORS и записать эту строку в другой атрибут в DOORS.
Как скопировать одну строку из одного атрибута в другой атрибут в DOORs
comment
Здравствуйте, Дхрути, это вопрос о DXL или графическом интерфейсе DOORS? Что вы имеете в виду под строкой? Правильно ли я предполагаю, что у вас есть многострочный (текстовый) атрибут объекта, который имеет, например. 3 строки и вы хотите получить 2-ю строку из атрибута и сделать эту строку 2-й строкой соответствующего текстового атрибута в том же объекте? Расскажите подробнее о своей задаче.
- person Mike   schedule 24.10.2019
comment
Здравствуйте, Майк, Вопрос о сценарии DXL. Мне нужен сценарий DXL, с помощью которого я могу выполнить эту задачу. Например: один атрибут имеет тестовый пример, написанный с 5 строками, и я хочу скопировать последнюю строку этого тестового примера и вставить ее в другой атрибут.
- person Dhruti Shah   schedule 09.12.2019
Ответы (1)
более или менее прямо из руководства DXL
Object o = current // might be set in a loop
Regexp line = regexp2 ".*"
string sTextValue = o."Object Text"""
string sLastLine = ""
while (!null sTextValue && line sTextValue) {
sLastLine = sTextValue[match 0]
sTextValue = sTextValue [end 0 + 2:]
}
print "->" sLastLine "<-\n"
o."Other Attribute" = sLastLine
person
Mike
schedule
12.12.2019