0

我的脚本对 s 执行多项moveTo操作Range。一切都很好,除了脚本完成后每个特定moveTo操作都是一个可撤消的操作。因此,如果用户决定这不是他所需要的,他必须逐步撤消(对他而言)未知的次数。(在连接缓慢/无响应以及由于撤消列表中缺少命令描述的情况下,这甚至可能会很困难。)

做一个getValues/setValues解决了这个问题。但前提是所有数据都在一张纸上(否则你必须做多个getValues/setValues这会让我们回到同样的问题)。此外,它似乎有点贵(特别是对于大纸张)并且在格式和公式方面存在问题。

那么还有其他解决方案吗?

4

1 回答 1

1

不是代码中的解决方案,但您的用户将能够按时间“分组”更改。您的脚本将在短时间内完成所有这些更改。您只需转到这些更改的顶部并单击恢复,这将恢复您的脚本所做的所有更改。

我不确定用户将如何识别更改。

在使用 Google Docs 还原过程时,您无法选择接受哪些更改以及拒绝哪些更改。

于 2012-05-14T00:11:35.560 回答