找回密码
 立即注册

QQ登录

只需一步,快速开始

zhangyin1985

注册会员

7

主题

13

帖子

60

积分

注册会员

积分
60
zhangyin1985
注册会员   /  发表于:2023-8-24 15:39  /   查看:2768  /  回复:5
1金币



比如我定义一个参数,是个多值类型,然后我希望用户在选择了之后,这个参数的值能够传到数据集中去请求数据,然后这个请求post

报错,请问如何使用?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,用下面这个表达式试试:

5 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2023-8-24 15:39:45
来自 6#
zhangyin1985 发表于 2023-8-25 10:07
我要的效果是,把多值参数能够作为post body里面的列表值,传递给http去请求数据
{
    "updateTime":" ...

您好,用下面这个表达式试试:
  1. {
  2.     "updateTime":"20230823",
  3.     "tableName":{Join(@pTableName,",")}
  4. }
复制代码
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-8-24 16:00:15
2#
您好,如果是多值参数,需要使用join函数分隔一下,参考下图修改一下,然后测试看看。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
zhangyin1985
注册会员   /  发表于:2023-8-24 16:05:51
3#
Bella.Yuan 发表于 2023-8-24 16:00
您好,如果是多值参数,需要使用join函数分隔一下,参考下图修改一下,然后测试看看。

这样会变成数组里面只有一个值,就是把多值参数的值变成了string,然后逗号分隔
比如参数ids为a,b,c,用上面的方法会变成"ids": ['a,b,c'],我想要的结果是"ids": ['a','b','c']
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-8-24 16:13:15
4#
zhangyin1985 发表于 2023-8-24 16:05
这样会变成数组里面只有一个值,就是把多值参数的值变成了string,然后逗号分隔
比如参数ids为a,b,c,用 ...

您好,tostring函数不是必须的,上面的图只是个例子,您参考着用join去分割就可以,不是原原本本使用上面回复的截图
回复 使用道具 举报
zhangyin1985
注册会员   /  发表于:2023-8-25 10:07:45
5#
Bella.Yuan 发表于 2023-8-24 16:13
您好,tostring函数不是必须的,上面的图只是个例子,您参考着用join去分割就可以,不是原原本本使用上面 ...

我要的效果是,把多值参数能够作为post body里面的列表值,传递给http去请求数据
{
    "updateTime":"20230823",
    "tableName":{@pTableName}
}
就类似于这样,该如何写才是正确的格式?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部