我有一个基本的Google脚本,可以将Google表单提交从响应表复制并粘贴到另一个计划表中,以保存复制整个行范围。我想存储getlastRow()的最后一个值并存储为var prevRow。
下次运行脚本时,我可以减去旧行和新行的差异。然后,我只能从我收到的新数据(响应)中复制和粘贴。
所以基本上我需要知道一个BASIC METHOD来存储一个值并在下次运行脚本时调用它。 亲切的问候
答案 0 :(得分:0)
基本方法: 将值存储在单元格中。如果单元格被隐藏,设置样式或者只是在屏幕外,那么您的用户可能不会搞砸它。
更好的方法: 使用PropertiesService。它将值存储在您的文档中,您可以稍后阅读它们。我用它来存储有关文档的元数据,并发现它非常有效。
保存值:
var documentProperties = PropertiesService.getDocumentProperties();
documentProperties.setProperty("lastRow", lastRow);
要读回来:
var documentProperties = PropertiesService.getDocumentProperties();
var lastRow = documentProperties.getProperty("lastRow");