...
下面我们就从基础出发,深入探究基础的秘密。
1、选择正确的传参字符串json
在资源集成的时候,openresource请求的paramsInfo、paramsInfoBase64两个参数是用来传递参数,传递的参数信息需要一个json格式的字符串,在不同的资源里其传递的字符串格式是不一样的。需要根据不同的资源选择正确的参数json串。在资源集成的时候,openresource请求的paramsInfo、paramsInfoBase64两个参数是用来传递参数,传递的参数信息需要一个json格式的字符串,在不同的资源里其传递的字符串格式是不一样的。需要根据不同的资源选择正确的参数json串,选择正确的传参字符串参数传递的问题可以解决70%的问题。
代码块 |
---|
http://localhost:18080/smartbi/vision/openresource.jsp?resid=I402881e5019608c408c4fb7801960e2ec9b42d3d¶msInfo= |
各资源参数选择如下
电子表格、旧即席查询、旧透视分析
代码块 |
---|
|
单参数: [{"name":"产品名称发货区域", "value":"华北","displayValue":"华北"}]
多参数: [{"name":"产品名称发货区域", "value":"华北","displayValue":"华北"},{"name":"订单年份", "value":["2020","2021"],"displayValue":["2020","2021"]}] |
仪表盘、新即席查询、新透视分析
代码块 |
---|
|
单参数: {"订单年份":{"values":["2020"]}}
多参数: {"订单年份":{"values":["2020"]}, {"订单月份":{"values":["2020-01"]}} |
注意:仪表盘除去以上格式之外也支持使用电子表格的参数传递方式
2、url转码
3、base64加密