Value (arcpy)
Резюме
Объект Value (Значение) возвращается из GetParameterInfo при использовании класса ToolValidator инструмента-скрипта.
Свойства
Свойство | Объяснение | Тип данных |
isEmpty (только чтение) |
Указывает, является ли объект Value (Значение) пустым. | Boolean |
value (чтение и запись) |
Предоставляет значение объекта Value (Значение). | String |
Пример кода
Пример объекта Value (Значение)
UpdateParameter заполняет список значений для второго параметра на основе имен атрибутов в файле NetCDF.
def updateParameters(self):
"""Modify the values and properties of parameters before internal
validation is performed. This method is called whenever a parameter
has been changed."""
# If the parameter has been altered, but not validated
#
if self.params[0].altered and not self.params[0].hasBeenValidated:
# Create a NetCDFFIleProperties object based on the input and
# use it to populate the value list of the sceond parameter.
#
netcdf = arcpy.NetCDFFileProperties(self.params[0].value.value)
aNames = netcdf.getAttributeNames()
self.params[1].filter.list = aNames
self.params[1].value = aNames[0]
Связанные темы
9/10/2013