一、跳转到指定Sheet的实现
话不多说,先上效果图
两个按钮的事件分别如下:
_g().loadSheetByName("sheet1") # 跳转至sheet1按钮事件
_g().loadSheetByName("sheet2") # 跳转至sheet2按钮事件
其核心为_g().loadSheetByName("sheet1")
,其中sheet1
参数值为sheet页的名称
。
除此之外,还有部分需求可能希望在进入页面的时候可以根据参数直接跳转到某个指定sheet页。
此时,我们可以在访问报表时在URL中增加一个指定参数,并通过上述跳转代码进行跳转,其大致操作如下:
1、在模板web属性中的填报页面设置增加加载起始事件,其中参数sheetName
的值用公式获取参数$sheetName
的值。事件代码填:_g().loadSheetByName(sheetName)
2、在访问报表的时候,在URL后面拼接参数&sheetName=sheet2
,访问时会自动跳转到sheet2页面。