摘要
使用对象按索引或参数名称设置指定参数属性。 此函数用于将对象从脚本传递到脚本工具。 如果您需要传递字符串,请使用 SetParameterAsText 函数。
语法
SetParameter (index, value)
参数 | 说明 | 数据类型 |
index | The specified parameter's index position or parameter name. | Integer |
value | The object that will set the specified parameter's property. | Object |
代码示例
按索引将对象传递到指定工具参数。
import arcpy
# Get the input feature class name.
fc = arcpy.GetParameterAsText(0)
# Obtain the spatial reference object and return it to the tool.
spatial_ref = arcpy.Describe(fc).spatialReference
arcpy.SetParameter(1, spatial_ref)
按参数名称将对象传递到指定工具参数。
import arcpy
# Get the input feature class name.
fc = arcpy.GetParameterAsText("in_features")
# Obtain the spatial reference object and return it to the tool.
spatial_ref = arcpy.Describe(fc).spatialReference
arcpy.SetParameter("out_spatial_reference", spatial_ref)