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

  之前的报表,传参都比较好理解。一般都是&lsSZAUTH_TEXT_01= ,后面接变量的技术名称。至于为什么我也不得而知。总是依葫芦画瓢。

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

  一般是&lsSZAUTH_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 里安心放置即可成功传参了。

  

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

URL OpenDocument的更多相关文章

  1. (翻译)OpenDocument and Open XML security (OpenOffice.org and MS Office 2007)

    标题:Open Document 和 Open XML安全性(OpenOffice.org and MS Office 2007) 摘要,OpenDocument 和 Open XML 都是 Offi ...

  2. uniapp使用uni.openDocument打开文件时,安卓打开成功,iOS打开失败【原因:打开的文件的文件名是中文】

    解决办法:使用escape进行文件名编码 uni.downloadFile({ url: url, success: function(res) { var filePath = res.tempFi ...

  3. HTML URL地址解析

    通过JavaScript的location对象,可获取URL中的协议.主机名.端口.锚点.查询参数等信息. 示例 URL:http://www.akmsg.com/WebDemo/URLParsing ...

  4. URL安全的Base64编码

    Base64编码可用于在HTTP环境下传递较长的标识信息.在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式.此时,采用Base64编码不仅比较简短,同时也具有不可 ...

  5. Android业务组件化之URL Scheme使用

    前言: 最近公司业务发展迅速,单一的项目工程不再适合公司发展需要,所以开始推进公司APP业务组件化,很荣幸自己能够牵头做这件事,经过研究实现组件化的通信方案通过URL Scheme,所以想着现在还是在 ...

  6. ASP.NET Core的路由[1]:注册URL模式与HttpHandler的映射关系

    ASP.NET Core的路由是通过一个类型为RouterMiddleware的中间件来实现的.如果我们将最终处理HTTP请求的组件称为HttpHandler,那么RouterMiddleware中间 ...

  7. Node.js:path、url、querystring模块

    Path模块 该模块提供了对文件或目录路径处理的方法,使用require('path')引用. 1.获取文件路径最后部分basename 使用basename(path[,ext])方法来获取路径的最 ...

  8. angular2系列教程(十一)路由嵌套、路由生命周期、matrix URL notation

    今天我们要讲的是ng2的路由的第二部分,包括路由嵌套.路由生命周期等知识点. 例子 例子仍然是上节课的例子:

  9. MVC通过路由实现URL重写

    public static class WebApiConfig { public static void Register(HttpConfiguration config) { config.Ro ...

随机推荐

  1. Android系统移植与调试之------->如何修改Android手机显示的4G信号强度的格子数

    在修改显示的信号强度之前,先了解一下什么是dB,什么是dBm? 1.dB dB是一个表征相对值的值,纯粹的比值,只表示两个量的相对大小关系,没有单位,当考虑甲的功率相比于乙功率大或小多少个dB时, 按 ...

  2. ApexSQL Log 从意外UPDATE和DELETE操作中恢复SQL Server数据

    下载地址:https://www.apexsql.com/download.aspx 如何从意外UPDATE和DELETE操作中恢复SQL Server数据 ApexSQL Log 从意外UPDATE ...

  3. 使用Kotlin开发Android应用 - 环境搭建 (1)

    一. 在Android Studio上安装Kotlin插件 按快捷键Command+, -> 在Preferences界面找到Plugins -> 点击Browse repositorie ...

  4. SaltStack任务计划

    编辑fansik_cron.sls文件: 内容如下: cron_test: cron.present: - name: /bin/touch /tmp/fansik.txt - user: root ...

  5. redis3.2.8安装过程

    1.安装依赖的包yum -y install jemalloc gcc2.解压redis的安装文件tar xf redis-3.2.8.tar.gz3.进入redis-3.2.8目录cd redis- ...

  6. 解释python中的help()和dir()函数

    help函数是一个内置函数,用于查看函数或模块用途的详细说明 import copy print(help(copy.copy)) Help on function copy in module co ...

  7. iOS iPhone X 适配启动图片

    刚出了Xcode9正式版 迫不及待地下载 使用了 保密了这么久的iPhone X 模拟器 运行起来这个样子 上下都留白不正常 这必须匹配新的启动图才行,马上查苹果开发文档 get it!!!! 添加了 ...

  8. 【转载】OpenWrt sysupgrade 命令行更新固件到最新版

    OpenWrt sysupgrade 命令行更新固件到最新版 下面我们要使用 sysupgrade 更新固件到trunk最新版. 要注意的是,trunk包含试验的功能,可能不稳定,刷机风险自己承担. ...

  9. Nagios 服务安装

    Nagios 环境部署 安装服务包 操作系统:Linux Centos 6.4 32位 安装包:nagios-3.4.3.tar.gz 安装包:nagios-plugins-1.4.13.tar.gz ...

  10. shell的符号总结

    1.命令替换符:先执行符号内的命令 反引号``:旧格式 $():新格式 2.字符串界定符: 单引号:保持引号内 的字符的字面值. 双引号:有些情况特殊. $echo '`date`' #不会执行`da ...