我正在尋找簡單的代碼,在我點擊提交按鈕時出現的Google Apps腳本Ui中添加了一個彈出窗口。彈出框會顯示一條消息,並有一個關閉彈出窗口的按鈕。Google Apps腳本中的簡單彈出式窗口或對話框
我已經看遍了所有的地方 - 一切似乎都如此複雜,並且做得比我需要做得更多。
這是我用於提交按鈕的當前代碼。
function doGet() {
var app = UiApp.createApplication();
app.setTitle("My Logbook");
var hPanel_01 = app.createHorizontalPanel();
var vPanel_01 = app.createVerticalPanel();
var vPanel_02 = app.createVerticalPanel();
var vPanel_03 = app.createVerticalPanel();
var submitButton = app.createButton("Submit");
//Create click handler
var clickHandler = app.createServerHandler("submitData");
submitButton.addClickHandler(clickHandler);
clickHandler.addCallbackElement(hPanel_01);
////Test PopUp Panel
var app = UiApp.getActiveApplication();
var app = UiApp.createApplication;
var dialog = app.createDialogBox();
var closeHandler = app.createClientHandler().forTargets(dialog).setVisible(false);
submitButton.addClickHandler(closeHandler);
var button= app.createButton('Close').addClickHandler(closeHandler);
dialog.add(button);
app.add(dialog);
//////
return app;
}
謝謝特雷弗!我不知道那件事。 – sbaden 2013-01-22 22:41:42
沒有概率...我經常使用它在一些應用程序中有多個分層面板。這可能相當有效。 – 2013-01-30 01:11:30