Quality Center OTA API - как прочитать список значений из пользовательского поля

Я использую Quality Center 10, и у меня есть вопрос о получении данных из пользовательского поля:

У меня есть Тестовое пользовательское поле, определенное как TS_USER_15 как поле "Клиенты" из типа "Список поиска", которое имеет несколько значений. Как я могу прочитать этот список значений из сценария VB, работающего в качестве теста? Благодарю.

1 ответ

Решение

Нашел ответ сам:

'Consider m_td_connection = TD_connection

Dim iGlobalListCounter, iListCounter, ValuesStr, ProductListName
ProductListName = "Status"
For iGlobalListCounter = 1 to m_td_connection.Customization.Lists.Count
    If m_td_connection.Customization.Lists.ListByCount(iGlobalListCounter).RootNode.Name = ProductListName Then
        ValuesStr = m_td_connection.Customization.Lists.ListByCount(iGlobalListCounter).RootNode.Children.Item(1).Name  ‘starting ValuesArr with the first value
        For iListCounter = 2 to m_td_connection.Customization.Lists.ListByCount(iGlobalListCounter).RootNode.ChildrenCount
            ValuesStr = ValuesStr & "," & m_td_connection.Customization.Lists.ListByCount(iGlobalListCounter).RootNode.Children.Item(iListCounter).Name
        Next
    End If
Next
Msgbox ProductListName & " list values = " & vbCrlf & ValuesStr
Другие вопросы по тегам