我需要用一个电子表格替换另一个电子表格的内容。这一过程在几个电子表格中重复。我想介绍一个检查:为了节省时间和工作量,通过避免逐个工作表的删除和复制,首先检查它们之间的内容是否有任何差异。
然而,我在API上找不到任何用于此目的的工具,而且似乎与原始过程相比,比较内容需要更多的手动工作。
我考虑过在每个电子表格上使用Spreadsheet.GetDataRange()来比较dataRanges,但是在电子表格上获取dataRange实际上只返回第一个工作表中的de dataRange。
有没有办法做到这一点?我们可以对电子表格的内容进行任何类型的散列比较?
发布于 2019-10-30 16:38:57
正如您已经说过的,与仅仅复制内容相比,比较工作表中的所有值将需要更多的时间。
因此,我将只对目标电子表格的源中的每个工作表使用copyTo,并使用deleteSheet删除目标中以前的所有工作表。
或者根据您的要求,直接copy完整的电子表格。
https://stackoverflow.com/questions/58613072
复制相似问题