0

シンプルなフォームと SubmitButton があります。meybe が些細な質問であることは承知していますが、ボタンがクリックされたときに動的 URL を開きたいと考えています。

より具体的には、URL はドライブでの検索になり、フォームのコンテンツに基づいて作成されます。たとえば、次のようになります。

https://drive.google.com/a/mydomain.com/?tab=mo#search/P5

ここで、「P5」はフォームの内容に基づいて構築された可変部分です。

現在のスケルトン コードは次のとおりです。私は特定のサービス (UI または HTML) に縛られていません。実行可能なソリューションのみを探しています。

function doGet() {
   var app = UiApp.createApplication();
   var form = app.createFormPanel();
   var flow = app.createFlowPanel();
   flow.add(app.createTextBox().setName("termini"));
   flow.add(app.createSubmitButton("Submit"));
   form.add(flow);
   app.add(form);
   return app;
 }

 function doPost(eventInfo) {

   var app = UiApp.getActiveApplication();
   var urlToOpen = UrlFetchApp.fetch("https://drive.google.com/a/mydomain.com/?tab=mo#search/P5");
   // DO SOMETING TO OPEN THE URL IN THE BROWSER :-)
 }

これに関する方法や簡単な例を見つけることができませんでした。

ヒントはありますか?

4

1 に答える 1

0

UiAppでは、フォーム送信時に URL にリダイレクトする方法がありません。問題 1061は、機能の追加を要求します。トラッカーにアクセスし、問題にスターを付けて更新を取得してください。

HtmlService を使用してこれを機能させることができますが、UiApp から完全に変換する必要があります。GAS のページへの自動リダイレクトを参照してください。

于 2013-07-09T13:34:04.123 に答える