【发布时间】:2019-06-14 09:11:10
【问题描述】:
我刚开始学习谷歌脚本,没有经验。我无法获取原始文档的新创建副本并将其发送给自己。出于某种原因,它一直在发送原始邮件。
function Every Week() {
ScriptApp.newTrigger("Weekly")
.timeBased()
.everyDays(7)
.create();
var sheet = SpreadsheetApp.getActive();
var destFolder = DriveApp.getFolderById("xxxxxxx");
DriveApp.getFileById(sheet.getId()).makeCopy("Loads and
date"+sheet.getName(), destFolder);
var files = DriveApp.getFiles();
while (files.hasNext())
var file = files.next();
var id = file.getId();
var lastUpdated = DriveApp.getFileById(id).getLastUpdated();
var MyLink = sheet.getUrl()
var MyUser = Session.getActiveUser().getEmail();
var files = DriveApp.g
MailApp.sendEmail({ to: MyUser, subject: 'Weekly title', body: MyLink, });
} ;
我不断获得原始模板而不是新副本。
【问题讨论】:
-
欢迎。我认为下一步是尽最大努力清理代码。有几个不必要的代码行。
标签: javascript email google-apps-script google-sheets google-drive-api