1

Google Appsスクリプトで新しいページに移動する方法を誰かに説明してもらえますか? 私の最初の考えは、アプリ内のすべての子要素を非表示にするか削除してから、それに応じて再構築することです。これは正しいアプローチですか?

前もって感謝します

4

2 に答える 2

3

1 つの方法は、異なるページを表す異なるパネルを用意することです。最初に最初のページを除くすべてを非表示にしてから、後続のページを再表示する

于 2012-11-27T15:46:55.443 に答える
3

Srik は、ページ ナビゲーション/組織化のための 1 つの非常に一般的なアプローチにすでに到達しています。

クエリ文字列属性を使用して別の 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 に答える