GAS のドキュメントは実際にはつまらないので、少なくともハンドラーに渡されるパラメーターに関する情報を見つけようとするかもしれないと思いました。この些細な例は、私が何をしようとしているのかを示しています。
MyGui は、Gui ビルダーを使用して構築されます。
ボタンが含まれています - btn にはクリック コールバックがあります - btn_click また、TextArea も含まれています - txtArea1
シンプル
function doGet() {
var app = UiApp.createApplication();
app.add(app.loadComponent("MyGui"));
return app;
}
function btn_click(e) {
var app = UiApp.getActiveApplication();
var ta = app.getElementById('txtArea1');
if(!e)
{
ta.setText('null object');
}
else
{
ta.setText(e.toDebugString());
}
return app;
}
愚かな私!ドキュメンテーションでは、GAS コンポーネントは GWT に基づいて構築されており、GWT は Java ベースであると繰り返し述べられているため、すべてが java.lang.Object であり、toDebugString() を呼び出して、ハンドラー関数に渡されるオブジェクト。
申し訳ありませんが、私は GAS の使用をあきらめる寸前です。今はただのおもちゃです。プレイする時間がありません。実際には、やらなければならないことがあります。