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.
        net_cdf = arcpy.NetCDFFileProperties(self.params[0].value.value)
        att_names = net_cdf.getAttributeNames()
        self.params[1].filter.list = att_names
        self.params[1].value = att_names[0]

    return

関連トピック

4/26/2014