SetParameter

摘要

使用对象按索引或参数名称设置指定参数属性。 此函数用于将对象从脚本传递到脚本工具。 如果您需要传递字符串,请使用 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

代码示例

SetParameter 示例

按索引将对象传递到指定工具参数。

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)
SetParameter 示例

按参数名称将对象传递到指定工具参数。

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)

相关主题