ウィンドウの上部にいくつかのボタンを表示しようとしています (これは正常に動作します)。その下に、ScrollPanel と AbsolutePanel にデータのボックスを作成して、どこにでも配置でき、ユーザーがスクロールできるようにします。 (最終的には、一度に多くのボックスが画面に表示されます)。
何らかの理由で、AbsolutePanel のコンテンツが表示されません。ばかげたことを見逃しただけだと思いますが、どこが間違っているのか誰かが教えてくれることを願っています。
function doGet()
{
var app = UiApp.createApplication();
var ver = app.createVerticalPanel();
app.add(ver);
var hor = app.createHorizontalPanel();
ver.add(hor);
var add = app.createButton("Add");
hor.add(add);
var rem = app.createButton("Remove");
hor.add(rem);
var scr = app.createScrollPanel();
scr.setWidth("100%");
scr.setHeight("100%");
ver.add(scr);
var abs = app.createAbsolutePanel();
abs.setWidth("100%");
abs.setHeight("100%");
scr.add(abs);
var b1v = app.createVerticalPanel();
b1v.setBorderWidth(1);
abs.add(b1v, 50, 50);
var b1n = app.createLabel("Text 1");
b1v.add(b1n);
var b1b = app.createLabel("Text 2");
b1v.add(b1b);
var b1c = app.createLabel("Text 3");
b1v.add(b1c);
return app;
}
あるいは、GAS UI で階層グラフを表示する方法を誰かが知っていれば、それも素晴らしいでしょう。GAS で Google Charts と HTML オブジェクトを使用してみましたが、スクリプトが削除されます。