PythonスクリプトツールのパラメーターでMultiValueを使用していますか?
私のスクリプトは、に対して選択された単一のフィーチャクラスで正常に動作しclip_fc = arcpy.GetParameter(0)ます。 しかし、スクリプトのプロパティでclip_fcをMultiValueに設定してから、いくつかのフィーチャクラスを選択すると、「パラメーターが無効です。」というエラーが表示されます。 誰かが私が間違っているところを教えてもらえますか? import arcpy import os.path from arcpy import env arcpy.env.workspace = r"C:\GIS Home\project_1\clipshps\Combined_mf.gdb" arcpy.env.overwriteOutput = True clip_fc = arcpy.GetParameter(0) clip_name = str(clip_fc) output_dir = r"C:\GIS Home\project_1\clipshps\outputs_clip" for fds in arcpy.ListDatasets(): for fc in arcpy.ListFeatureClasses('','',fds): out = os.path.join(output_dir, fc + "_" + clip_name[40:] + "_clip.shp") arcpy.Clip_analysis(fc, clip_fc, …