1. 概述
1.1 问题描述
超级链接的 URL 格式固定,但有时候 URL 后缀参数值不同,打开的网页也不同。
如何通过点击单元格替换对应的 URL 值打开不同的页面呢,效果如下图所示:
1.2 实现思路
通过 JavaScript 脚本实现。
2. 示例
2.1 设计模板
1)准备内置数据集 TEST ,如下图所示:
2)选中 A2,添加一个 JavaScript 脚本类型的超级链接,在参数栏添加参数p_name,参数值为公式B2,并添加下面的 JavaScript 代码:
JavaScript 代码如下:
window.open('http://bbs.fanruan.com/home.php?mod=space&uid='+p_name+'&do=profile','_blank');
2.2 效果预览
保存模板,点击分页预览,超链效果如 1.1问题描述 中所示。
不支持 App 端和 HTML5 端预览。
注:URL 格式不要少了http://
3. 模板下载
已完成模板参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\HyplinkReport\JS实现获取超链URL参数值.cpt
点击下载模板:JS实现获取超链URL参数值.cpt