在Google工作表中存档数据 - 多行和多列

时间:2014-12-31 19:47:46

标签: google-sheets archive

大家好我正在尝试修改我在这篇文章中找到的脚本(Archiving in Google Spreadsheets with Date Using Apps Script)。目标是将时间触发器/按钮设置为特定范围的单元格,并将其设置为同一工作簿中的工作表。归档时,它应覆盖“归档”表单上单元格范围内的先前归档数据。我已经使用此帖子中的这个建议脚本玩了这个脚本,并删除了该操作的“删除”和“优先级”组件,但仍然遇到问题,只需覆盖已经存在的内容。在我继续学习的过程中,我会继续使用我有限的知识,但我将非常感谢任何帮助或提示。或者如果它们是一个预先存在的代码,可以达到我错过的目的,我很乐意听到它。

感谢您提供的任何见解以及过去的所有帮助。

*并感谢Jad和原始发布的User1786546。

1 个答案:

答案 0 :(得分:0)

我快速浏览了一下脚本帖子。 如果您希望在写入之前删除存档数据,则可能需要在写入数据之前先清除工作表的内容。

targetsheet.clearContent();

这将清除整个目标表,(目标表是您链接到的脚本中的变量,可以更改此名称),包括列标题。 如果这是不合需要的,那么您可能希望使用

 getRange().clearContent();

请参阅此链接了解更多信息。 https://developers.google.com/apps-script/reference/spreadsheet/range#clearContent()

如果您仍需要进一步的帮助,请尝试共享虚拟电子表格,并提供真实的数据和表格。