如何将多值参数转换为列表参数
我有一个多值参数vBookName,其中设定值为A、B、C,我想调用并将其转为如下格式["A","B","C"],我使用表达式["{Join(@vBookName,",")}"],但是确只得到["A,B,C"]这样的格式,如何才能得到我想要的格式本帖最后由 Eden.Sun 于 2024-6-11 16:10 编辑
言多必失 发表于 2024-6-11 09:09
这个是一个Demo,里面的post body中的 """,在保存后会自动变成 ""
您在设计的时候输入四个双引号,保存之后就可以了:
如果需要编辑的话,在进行处理的地方补齐四个双引号就可以了。这个在保存的时候会自动转义。您说的会自动变成两个双引号,是程序转义后的结果,这个您不用管,在运行的时候是正常的。
您用这个表达式试试:["{Join(@p1, """,""")}"]
Eden.Sun 发表于 2024-6-7 11:26
您用这个表达式试试:["{Join(@p1, """,""")}"]
问题出现了,我验证的时候明明设置的["{Join(@vBookName, """,""")}"],这样的,验证的时候数据正常
然后保存预览,使用F12就发现Post Body里的["{Join(@vBookName, """,""")}"]变成了["{Join(@vBookName, "","")}"],莫名其妙少了一个"导致参数错误,这是为什么??
您把报表发我们一下,我们具体看看。"""起一个转移的左右类似于代码里面的 \ 。您把报表上传一下我们具体看一下把。 Eden.Sun 发表于 2024-6-7 18:21
您把报表发我们一下,我们具体看看。"""起一个转移的左右类似于代码里面的 \ 。您把报表上传一下我们 ...
这个是一个Demo,里面的post body中的 """,在保存后会自动变成 ""
页:
[1]