我有一个由非技术人员组成的团队定期访问的电子表格,如果我可以在启动Google Apps脚本的某些行(取决于行的内容)上自动生成可点击的按钮,它将加快我们的工作流程。
一个优雅的解决方案(HTML Service或UI Service)会很好,但是我不介意使用Drawings。问题是,我不知道如何以编程方式生成它们。
我是否遗漏了一些非常明显的东西,或者Google表格确实只希望您将UI内容保留在对话框/边栏中?
不,您不能在Google表格的单元格中放置按钮。您可以将按钮的图像添加到电子表格中,并附加一个脚本。至于将某些内容嵌入到单元格中,您所要做的就是将超链接放入单元格中。该链接可以启动独立的Apps脚本。您可以以编程方式将链接放入单元格中。还有其他三个选项,有一个自定义菜单,对话框或侧边栏,在电子表格打开时会自动打开。
超链接是一个公式,您可以使用以下代码添加公式:
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cell = sheet.getRange("B5");
cell.setFormula("=hyperlink("www.google.com", "search the web");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句