我创建了一个脚本,该脚本具有一些功能(复制行,解析行和单元格,更改格式然后插入新范围)。我将脚本分配给了图形,因此当我单击图形(按钮)时,它将调用该函数。
但是我现在面临的唯一问题是,当用户不小心或有意地频繁单击按钮两次或两次以上时,该功能无法正常工作,因为每次调用都需要一段时间(约5秒),而下一次调用功能操作范围错误。
因此,据我所知,没有办法异步调用该函数,是吗?
因此,我需要以某种方式与按钮交互,以使其在单击后禁用一次,然后在完成后再次启用。
希望我正确地解释了。
// the function is called by drawind from a spreadsheet
function addNewWeek() {
// here is some logic that copies, parses and inserts cells (takes about 5 seconds)
// need to wait for finish of the function
}
此按钮调用函数
答案 0 :(得分:0)
Class Sheet具有方法getImages(),该方法返回工作表上的所有网格图像。我认为可以将其用于获取图形,然后使用assignScript(functionName)更改分配的功能。
相关