【发布时间】:2017-06-01 10:33:25
【问题描述】:
尝试运行
function textVersion() {
var app = UiApp.createApplication().setTitle('Time Picker');
var main = app.createGrid(2, 4);
var date = app.createDateBox().setName('date');
var hour = app.createTextBox().setName('time').setWidth('150');
var button = app.createButton('validate')
main.setWidget(0,0,app.createLabel('Choose Date')).setWidget(0,1,app.createLabel('Enter Hours:minutes'))
main.setWidget(1,0,date).setWidget(1,1,hour);
main.setWidget(1,3,button)
var handler = app.createServerHandler('show2').addCallbackElement(main)
button.addClickHandler(handler)
app.add(main)
ss=SpreadsheetApp.getActive()
ss.show(app) // here is problem , how to fix that ?
}
但是有这个错误你没有权限调用SHOW
【问题讨论】:
-
UiApp 是一个已弃用的类。参考developers.google.com/apps-script/reference/ui/ui-app
-
除了 UiApp 已被弃用之外,显然关于此问题与自定义函数有关的唯一答案假设是正确的。
标签: google-apps-script google-sheets