13

ボタンクリックハンドラー内で、次のような新しいWebページを作成しています。

var page = SitesApp.getPageByUrl(url).createPageFromTemplate(title, name, template);

ユーザーをそのページに自動的にリダイレクトしたいと思います。

多くの情報を見つけることができませんでしたが、これはできますか?

4

2 に答える 2

10

これは UiApp では実行できませんが、HtmlService では実行できます。

function doGet() {
  return HtmlService.createHtmlOutput(
    "<form action='http://www.google.com' method='get' id='foo'></form>" + 
    "<script>document.getElementById('foo').submit();</script>");
}

これは簡単なはずです。イシュー トラッカーに機能リクエストを提出してください。これをより快適にする方法を検討します。

(編集: 明確にするために、UiApp コールバックからこれを行う方法はありません。これを機能させるには、アプリ全体で HtmlService を使用する必要があります。)

于 2012-07-03T17:11:50.060 に答える