1

有人可以向我解释如何在谷歌应用脚​​本中导航到新页面吗?我最初的想法是隐藏或删除应用程序中的所有子元素,然后相应地重建它。这是正确的方法吗?

提前致谢

4

2 回答 2

3

一种方法是让不同的面板代表不同的页面。最初隐藏除第一页以外的所有页面,然后取消隐藏后续页面

于 2012-11-27T15:46:55.443 回答
3

Srik 已经为页面导航/组织提供了一种非常常见的方法。

这是另一种使用查询字符串属性分叉到不同 UI 路径的方法。这具有获得活动“微调器”的额外好处。

您可以在下面的这个链接中看到它的运行情况,下面的代码为其提供动力。希望这提供了另一个视角。

https://script.google.com/macros/s/AKfycbx68wR5HmCbil_LY8LlMd2m16_xNEdEtXq7-YfgqsMPqeoe-E3L/exec

function doGet(e) {
  var app = UiApp.createApplication();
  var page = e.parameter.page

  //add a default page
  if(!page){
    page = '1';  
  }

  if(page === '1'){
    var label = app.createLabel('You are in page 1.')

    var anchor = app.createAnchor("Next page",ScriptApp.getService().getUrl()+"?page=2");
    anchor.setTarget('_self');

    app.add(label);
    app.add(anchor);
  }
  else if(page === '2'){
    var label = app.createLabel('You are in page 2, now.')

    var anchor = app.createAnchor("Go back",ScriptApp.getService().getUrl()+"?page=1");
    anchor.setTarget('_self');

    app.add(label);
    app.add(anchor);
  }

  return app;
}
于 2012-11-27T16:11:30.820 回答