Parameters
Retourneert een verzameling met uitvoeringsparameters van een audittest.
Compatibiliteit
Beschikbaar vanaf IDEA-versie 12.0
Syntaxis
Parameters As Collection
Waarde retourneren
Telbare verzameling met logische uitvoeringsparameters van een audittest.
Opmerkingen
De volgende eigenschappen worden door het verzamelingsitem (uitvoeringsparameter) geïmplementeerd:
| Methodiek | Gegevens Type | Omschrijving |
|---|---|---|
| Id | String | Hiermee haalt u de symbolische naam (ID) van de parameter op. |
| ParameterType | Integer |
Hiermee haalt u het parametertype op. Het type kan zijn: Unknown = 0 Aging = 1 CheckBox = 2 ComboBox = 3 Duplicate = 4 FromToList = 5 Gap = 6 OptionGroup = 7 SingleList = 8 Stratification = 9 TextBox = 10 Weekend = 11 |
| ParameterDataType | Integer |
Hiermee haalt u het parametergegevenstype op. Het gegevenstype kan zijn: Unknown = 0 Numeric = 1 Decimal = 2 String = 3 Date = 4 Time = 5 |
| DisplayName | String | Hiermee haalt u de voor mensen leesbare naam van de parameter op. |
| Waarde | Object | Hiermee kunt u de waarde van de parameter ophalen/instellen. De waarde van een logische parameter is altijd leeg. |
De verzameling Parameters is telbaar. Dit betekent dat deze verzameling binnen een FOR EACH-lus kan worden gebruikt. Daarnaast worden de volgende eigenschappen/methoden geïmplementeerd:
| Methodiek | Gegevens Type | Omschrijving |
|---|---|---|
| Telling | Integer | Hiermee wordt een aantal items in een verzameling opgehaald. |
| Get(id As String) | Object |
Retourneert de uitvoeringsparameter met de opgegeven ID. Als die parameter niet bestaat, wordt niets geretourneerd. |
| Item(index As Integer) | Object |
Retourneert een uitvoeringsparameter op basis van de desbetreffende index in een verzameling. De index is op nul gebaseerd. |
Voorbeeld
Sub Main()
Dim ac As Object
Dim at As Object
Set ac = CreateObject("SmartAnalyzer.AutomationClient")
Set at = ac.GetAT("f4d65220-77f1-5969-8943-59c7bd448460")
Set params = at.Parameters
' obtaining parameters’ count
MsgBox"Parameters' count: " & params.Count
' obtaining parameter by its index
id0 = params.Item(0).Id
' obtaining parameter by its id (symbolic name)
Set par0 = params.Get(id0)
MsgBox"Name of the first parameter: '" + id0 + "'"
MsgBox "Display name of '" + id0 + "' parameter: '" + par0.DisplayName + "'"
' enumerating parameters’ collection
FOR EACH p IN params
MsgBox "Next param: name = '" & p.Id & "', type = " & p.ParameterType &_
", data type = " & p.ParameterDataType &_
", display name = '" & p.DisplayName & "'"
NEXT
End Sub
Als u dit script uitvoert, wordt de volgende uitvoerreeks geproduceerd:
Aantal parameters: 3
De naam van de eerste parameter: 'smartCheckBox2'
Weergavenaam van de 'smartCheckBox2'-parameter: 'Lege opmerkingen zoeken'
Next param: name = 'smartCheckBox2', type = 2, data type = 1, display name = 'Find empty comments'
Next param: name = 'smartSingleList1', type = 8, data type = 3, display name = 'Search for'
Next param: name = 'smartCheckBox1', type = 2, data type = 1, display name = 'Enable case sensitive search'