【问题标题】:Google script Store the value of var getLastRow();Google 脚本存储 var getLastRow() 的值;
【发布时间】:2018-05-14 19:25:38
【问题描述】:

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

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

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

【问题讨论】:

  • 您可以将旧值保存在谷歌驱动器中的文件中,并通过下次读取来调用它。

标签: google-apps-script


【解决方案1】:

基本方法: 将值存储在单元格中。如果单元格是隐藏的、样式化的或刚刚离开屏幕,那么您的用户可能不会弄乱它。

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

保存一个值:

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

回读:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-18
    • 2020-08-23
    • 1970-01-01
    • 2021-09-27
    • 2014-08-31
    • 1970-01-01
    • 2021-08-04
    • 1970-01-01
    相关资源
    最近更新 更多