Google脚本存储var getLastRow()的值;

时间:2018-05-14 09:11:54

标签: google-apps-script

我有一个基本的Google脚本,可以将Google表单提交从响应表复制并粘贴到另一个计划表中,以保存复制整个行范围。我想存储getlastRow()的最后一个值并存储为var prevRow。

下次运行脚本时,我可以减去旧行和新行的差异。然后,我只能从我收到的新数据(响应)中复制和粘贴。

所以基本上我需要知道一个BASIC METHOD来存储一个值并在下次运行脚本时调用它。 亲切的问候

1 个答案:

答案 0 :(得分:0)

基本方法: 将值存储在单元格中。如果单元格被隐藏,设置样式或者只是在屏幕外,那么您的用户可能不会搞砸它。

更好的方法: 使用PropertiesService。它将值存储在您的文档中,您可以稍后阅读它们。我用它来存储有关文档的元数据,并发现它非常有效。

保存值:

var documentProperties = PropertiesService.getDocumentProperties();
documentProperties.setProperty("lastRow", lastRow);

要读回来:

var documentProperties = PropertiesService.getDocumentProperties();
var lastRow = documentProperties.getProperty("lastRow");