我是Google Apps脚本编程的新手。我从S.O.的其他答案中修改了这段代码。难道我做错了什么?我从Google表中调用了msg(s)例程,没有任何内容弹出。任何帮助表示赞赏。 THX。
function msg(s) { //*************************************************************
var app = UiApp.getActiveApplication();
var pnl = app.createHorizontalPanel().setStyleAttribute('zIndex', '1') ;
var text = app.createTextArea().setName("text");
var handler = app.createServerHandler("count").addCallbackElement(text);
pnl.add(text);
pnl.add(app.createButton("Count", handler));
pnl.add(app.createLabel("0 characters").setId("label"));
return pnl;
}
function count(eventInfo) {
var app = UiApp.createApplication();
app.getElementById("label").setText(eventInfo.parameter.text.length+" characters");
return app;
}
答案 0 :(得分:0)
您需要采取措施来显示您的用户界面。阅读Displaying a User Interface from a Spreadsheet。
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
spreadsheet.show(app);