首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以每天复制一份文件,并包括前一天的副本中的数据?

是否可以每天复制一份文件,并包括前一天的副本中的数据?
EN

Stack Overflow用户
提问于 2022-08-14 21:42:29
回答 1查看 29关注 0票数 0

我几乎没有编码经验,几周前我才开始学习如何使用Google脚本来工作。

背景:我创建了一个函数,该函数被触发,每天早上创建一个模板Google文档的副本。本文档设计为一家便利店的轮班报告,该报告将包括当天的销售总额和其他重要信息。在每个工作日结束时,我的员工将编辑该模板的新副本,该模板是在早上用该工作日的数字制作的。

这是我的目标:我希望前一天的一些库存数据出现在新的一天的副本中,当然,这应该每天重复。这是因为员工会在一天结束时记录某些物品的库存数量,比如香烟,我想在第二天的轮班报告中,在一天开始的时候把这些记录作为库存计数。我很难找到如何引用前一天的副本,并在创建新副本的相同函数中从其中获取值。有人知道怎么做吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-15 16:26:06

您可以使用PropertiesService保存最新工作表的名称,然后再使用它创建副本。

代码语言:javascript
复制
let properties = PropertiesService.getScriptProperties();

function saveLatestSheet(sheetName) {
  properties.setProperty('latestSheet', sheetName);
}

function getLatestSheet() {
  return properties.getProperty('latestSheet');
}

我不知道你的代码是如何构造的。所以,我想你会像这样使用它:

代码语言:javascript
复制
function createNewSheet() {
 let destFolder = DriveApp.getFolderById("your_drive_folder_id"); 
 DriveApp.getFileById(getLatestSheet()).makeCopy("name_of_the_new_sheet", destFolder);
 saveLatestSheet("name_of_the_new_sheet");
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73355279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档