提问题
提建议
秋意渐浓,智能不息!十月上旬更新聚焦AI知识深化、任务实战、开发进阶与体验优化,助力你在数据与AI的海洋中乘风破浪!
《回写填报数据异常?让你告别“白干了”的崩溃!》→ 从现象到根源,一步步教你排查并解决回写填报中的常见问题。
《扩展包环境搭建》→“工欲善其事必先利其器”,讲解如何搭建扩展包的开发环境、创建扩展包、打包上线等内容。
《【AI每日一学知识巩固】简单总结一下AI Agent的五个发展阶段》→梳理AI Agent演进脉络,巩固学习成果。
《【AI每日一学知识巩固】简述AI Agent核心特征有哪些?》→检验对智能体核心能力的理解。
《【BI知识闯关】回写填报数据异常?让你告别“白干了”的崩溃》→实战排查数据回写问题,提升故障处理能力
《场景实战系列:dwd层数据处理,赢取278麦豆!》→深入数据仓库底层处理,提升数据建模能力,完成任务即可赢取奖励!
《【AI每日一学】简述AI Agent核心特征有哪些?》→ 掌握智能体的核心属性,理解其运作逻辑。
《【AI每日一学】Agentic AI的定义、定位、目标和关键特征是什么?》→ 深入解读Agentic AI,构建系统化AI认知体系。
我在 Smartbi 的一个页面上嵌入了静态文本组件,现在想点击它的时候打开另一个报表,并把筛选器中的年份(比如 C_YEAR)传递过去。请问宏脚本应该怎么写?有没有 base64 编码 + 弹窗打开的完整写法?
C_YEAR
我之前也遇到过类似的需求,其实可以通过宏脚本里的 openLinkByType 来实现页面跳转,同时把参数带过去。参数部分需要先 base64 编码一下,然后拼在 URL 后面。
openLinkByType
大概思路是先用 getPortletsByTitle 拿到筛选器的值,然后组装成 paramInfo 的格式,编码后传到目标资源的地址里就行。我这边测试过,用弹窗方式打开也没问题,样式还能自己配。你可以试试看这个方向。
getPortletsByTitle
查看全部打赏
使用道具 赞 1 举报
本版积分规则 发表回复 回帖后跳转到最后一页
Smartbi新手任务奖励288麦豆
学习心得分享——数据分析学习之旅
原创案例分享大赛正式启动,至高800麦豆等你来领取!
赢取100麦豆,解锁数据分析新技能!
Smartbi进阶任务奖励500麦豆
免费