我正在构建一个 Google Sheets 插件,并希望在工作表中创建一个按钮,单击该按钮即可触发脚本。我知道执行此操作的一种方法是绘制形状并将其手动链接到脚本,但我想探索是否可以通过编程方式完成此操作。我有三个具体问题:
我希望获得指导或示例来帮助我了解使用 Apps 脚本在 Google 表格中创建交互式按钮的最佳方法,尤其是在附加组件的上下文中。
是的。但不是绘画。 您可以使用任何外部图像作为按钮。在返回的 overGridImage 上使用
sheet.insertImage()
和 assignScript
。
是的。
没有这样的方法。但您可以使用警报
function buttonOnADialog() {
var html='<input type="button" value="Close" onclick="google.script.host.close();" />';
SpreadsheetApp.getUi().showModelessDialog(HtmlService.createHtmlOutput(html), "Title");
}