问题描述
根据我的理解,如果我想在Google表格中创建一个按钮,我必须访问draw并创建一个类似按钮的形状,然后将其链接到here和{ {3}}
据此,我有三个问题。
- 是否可以在应用程序脚本中创建按钮及其
onClick
函数? - 如果我使用上述方法(绘图,分配...),那么将要使用同一脚本的其他人(如我正在创建附加组件)将可以访问
-
SpreadsheetApp.getUi().Button
的用途是什么?
解决方法
-
是的。但是没有绘画。您可以将任何外部图像用作按钮。在返回的overGridImage上使用
sheet.insertImage()
和assignScript
。 -
是。
-
没有这样的方法。但是您可以使用alerts
function buttonOnADialog() {
var html='<input type="button" value="Close" onclick="google.script.host.close();" />';
SpreadsheetApp.getUi().showModelessDialog(HtmlService.createHtmlOutput(html),"Title");
}