URL OpenDocument

  • Post author:
  • Post category:其他


以前用在DASHBOARD 使用URL传参 到webi 报表。还是很多不理解,现在明白多了。于是做个较为详细的记录。尽管dashboard 很快就被淘汰了。也许没什么用。看看也好。

之前的报表,传参都比较好理解。一般都是

&lsS

ZAUTH_TEXT_01= ,后面接变量的技术名称。至于为什么我也不得而知。总是依葫芦画瓢。

=”http://webbop.byd.com.cn:8080/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=”  这是前缀。进入服务器的。必须要有的。后面开始接很长一串需要传输的参数

一般是

&lsS

ZAUTH_TEXT_01=  & 具体的数据。MD5权限码。

这次传输的不是参数了,而是WEBI过滤器中的提示。因为这个没有参数,所以一时难倒了我。也不知道该如何做。其实可以通过一些取巧的方法,得知的。

1 先进入BI启动版里。寻找一个文件作为测试

2 编辑文档链接

添加文档链接,它就会进行跳转获取较为完整的URL。例如获取过滤器的前缀&ls

3 添加需要跳转的文档

4 会出现需要填写的过滤器或者变量输入

此时点击列名,看跳转成功后是否能成功刷新传入的宿舍二字。

验证成功传参之后,回到原来的列。点编辑公式。

获取我们需要的一串符号。

=”<a href=\”../../opendoc/openDocument.jsp?

iDocID

=FggcO1qNKwUA2t4AAADns0IB1K5Sf_ZH

&

sIDType=CUID

&

sType=wid&sRefresh=N

&

lsMpm%E8%BE%93%E5%85%A5%20Unit%20%E7%9A%84%E5%80%BC%EF%BC%9A=%E5%AE%BF%E8%88%8D\” title=\”\” target=\”_blank\” nav=\”doc\”>”+[提车量(近12月)]+”</a>”

“<a href=\”../../opendoc/openDocument.jsp? 等同于  “http://webbop.byd.com.cn:8080/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=”


iDocID 是跳转文档的技术名

所有的都以

&

做连接分隔符


&lsMpm%E8%BE%93%E5%85%A5%20Unit%20%E7%9A%84%E5%80%BC%EF%BC%9A  应当是我们需要的前缀名,

后面这些转义字符我也不知道怎么弄。

凑巧发现了一个在线网站提供URL转码

http://tool.oschina.net/encode?type=4

解码后内容是

&lsMpm输入 Unit 的值:=

其实不转义过来也行,我就是嫌它太长了。所以动了下手

如此在dashboard 里安心放置即可成功传参了。

如此就可很好的完美传参了。

转载于:https://www.cnblogs.com/sakura3/p/8080488.html