Solved! Go to Solution.
import arcpy # Params lyr = arcpy.GetParameterAsText(0) fieldA = arcpy.GetParameterAsText(1) fieldB = arcpy.GetParameterAsText(2) # Do stuff mxd = arcpy.mapping.MapDocument("CURRENT") layer = arcpy.mapping.ListLayers(mxd, lyr)[0] if layer.supports("LABELCLASSES"): for lblclass in layer.labelClasses: lblclass.showClassLabels= True lblclass.expression= '[%s] + " " + [%s]' %(fieldA,fieldB) layer.showLabels= True arcpy.RefreshActiveView()
import arcpy # Params lyr = arcpy.GetParameterAsText(0) fields = arcpy.GetParameterAsText(1).split(';') # Do stuff mxd = arcpy.mapping.MapDocument("CURRENT") layer = arcpy.mapping.ListLayers(mxd, lyr)[0] if layer.supports("LABELCLASSES"): for lblclass in layer.labelClasses: lblclass.showClassLabels= True lblclass.expression= '[%s] + " " + [%s]' %(fields[0],fields[1]) layer.showLabels= True arcpy.RefreshActiveView()