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