我将以下代码链接到一个按钮(绘制的矩形):
var sheet = SpreadsheetApp.getActive().getSheetByName('Jobs');
sheet.getActiveRange().setBackground('#ACB6FF');
所有这一切都会改变所选单元格的背景颜色,然而这需要几乎2秒才能完成。这是正常的预期行为吗?在运行脚本时,我是否缺少某些东西?
答案 0 :(得分:0)
有多个因素会影响执行时间,有些因素不在脚本开发人员/用户端。
关于您的具体情况,如果您的按钮位于工作表上,则按
替换问题中的两行SpreadsheetApp.getActiveRange().setBackground('#ACB6FF');
这可以减少执行时间,因为它减少了Google Apps Script类/方法调用。