3

を使用して、UI 要素の値を取得/アクセスできます。

e.parameter.elementname or app.getElementById(id) 

UiApps や GUI ビルダーを使用して UI を作成すると、

app.add(app.loadComponent("MyGui"));
app.getElementbyId('textbox1').setText("Hi");

私が使用する場合、HtmlService.createHtmlOutputFromFile('myPage'); HTMLフォーム要素に入力された値を取得するにはどうすればよいですか?

4

2 に答える 2

6

クライアント側の JavaScript の代わりにdoPost()、データを処理するハンドラーに送信する簡単なフォームを作成することもできます。デモ用のサンプル スクリプトを作成しました: RunSource

于 2012-07-02T20:04:40.043 に答える
5

HtmlService を使用する場合は、アプリをサーバー ベースではなく主にクライアント ベースにするように再考する必要があります。(クライアント側 JavaScript で) 任意の要素に変更ハンドラーを追加し、google.script.run.myFunction(someValue) を使用してサーバー関数を呼び出すなど、値を使用して何かを行うことができます。こちらの新しいユーザー ガイドを参照してください: https://developers.google.com/apps-script/html_service

于 2012-06-29T17:59:38.150 に答える