实例展示
代码
def __init__(self):self.parameters = arcpy.GetParameterInfo()
def updateMessages(self):if(self.parameters[0].value and self.parameters[1].value):shpPath=self.parameters[0].valueAsTextfileName=self.parameters[1].valueAsTextworkspace=arcpy.Describe(shpPath).catalogPathif(fileName != arcpy.ValidateFieldName(fileName,workspace)):self.parameters[1].setErrorMessage("字段名: "+fileName+" 无效")return