我有一个脚本,可以在我的文件“ Changelog”中创建一个附加工作表,该脚本跟踪来自另一个工作表(但同一个文件)“ Source”的更改。它会在脚本中指定的信息后追加新行,但是,如果我要撤消源工作表中的某些内容,它还会撤消并删除Changelog工作表中添加的行,这不是理想的行为。
是否只有我的Changelog表中有禁用Ctrl + Z的方法?还是应该让我的脚本完全创建一个单独的Google表格文件,然后将其制作为Changelog?我试图避免使用后者,因为我希望使用源文件的用户可以轻松访问该信息,而不必引用两个单独的文件。当我撤消源文件中的某些内容时,保护工作表也无法幸免。
很想听听您的想法!
答案 0 :(得分:0)
无法禁用Undo
之类的功能。
电子表格不是将其用作仅添加日志的好工具。如果您已经通过Google Apps脚本记录了事件,建议您改用console.log(...)
,因为它比SpreadSheet更新快,而且数据记录到Logging service。
它可以包含更多数据,并且可以更快地过滤和搜索。
资源: