Value (arcpy)
サマリ
The value object is returned from GetParameterInfo when used in a script tool's ToolValidator class.
特性
プロパティ | 説明 | データ タイプ |
isEmpty (読み取り専用) |
Indicates if the value object is empty. | Boolean |
value (読み書き) |
Provides the value of the value object. | String |
コードのサンプル
Value example
UpdateParameter populates a value list for the second parameter based on the attribute names of NetCDF file.
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/14/2013