DialogBox
Google フォームのアドオンで使用されている関数からを表示しようとしています。
function onOpen() {
FormApp.getUi()
.createMenu('MyAddon')
.addItem('Test', 'myTest')
.addToUi();
}
function myTest() {
Logger.log("--> called");
var app = UiApp.createApplication(); // or UiApp.getActiveApplication()
var dialog = app.createDialogBox();
dialog.setPopupPosition(100, 100).setSize(500, 500);
dialog.show();
return app;
}
とは異なりFormApp.getUi().showModalDialog(content, title)
、関数 usingDialogBox
は呼び出されますが何もしません (何も表示されません)。そのようなコンポーネントを Google アドオンに表示することに成功した人はいますか?
使用の目的は、使用DialogBox
できないクローズ ハンドラーを設定できるようにすることです(作成されたダイアログ.showModalDialog(...)
を返しますが、参照はしません)。void
アドオンの UI 用 Google API でダイアログを表示し、閉じたときにコールバックを行う方法は他にありません。