Action Script parameter inside parameter

Hi All
I am trying to pass a user defines varible off in another parameter.
Basically, I am trying to make a fixlet which will delete all folders with an action parameter query supplied by the end user.
If I hard code the folder I want to delete, then the fixlet works perfectly fine.
parameter “ABCDFolder” = “{(”%22" & pathname of it & “” & “%22” & " “) of folders whose (name of it contains “ABCD-C-Gv4.0” as string) of folder “__IEMHC” of storage folder of client}”

However, if I use the query
action parameter query “input_sitename” with description "Please enter the name of the sites to delete (eg ABCD-C-Gv4.0)“
the parameter shows up, but it fails when trying to insert it.
Failed parameter “ABCDFolder” = “{(”%22” & pathname of it & “” & “%22” & " “) of folders whose (name of it contains {parameter “input_sitename”} as string) of folder “__IEMHC” of storage folder of client}”

Any insight as to what I am doing wrong would be most helpful.
Thanks in advance

You just don’t need to use {} inside of an existing relevance substitution - try

parameter “ABCDFolder” = “{(”%22” & pathname of it & “” & “%22” & " “) of folders whose (name of it contains (parameter “input_sitename” as string)) of folder “__IEMHC” of storage folder of client}”

Hi Jason
Thanks for quick reply.
When I use Fixlet Debugger, it gives me error
Command succeeded parameter “input_sitename” = "ABCD-C-Gv4.0"
Command failed (Relevance substitution failed) parameter “ABCDFolder” = “{(”%22” & pathname of it & “” & “%22” & " “) of folders whose (name of it contains (parameter “input_sitename” as string)) of folder “__IEMHC” of storage folder of client}”
Command failed (Relevance clauses must be surrounded by { and } guards.) parameter “ABCDFolder” = “{(”%22” & pathname of it & “” & “%22” & " “) of folders whose (name of it contains (parameter “input_sitename” as string)) of folder “__IEMHC” of storage folder of client}”

The fixlet debugger doesn’t handle action parameter query in my experience.