【发布时间】:2021-04-15 22:13:33
【问题描述】:
我想做的是:
- 使用 Google Apps 脚本创建新电子表格
- 为这个新创建的电子表格创建触发器
这是我的代码:
function createfile() {
var timezone = Session.getScriptTimeZone();
var tempStartDate = new Date();
tempStartDate.setDate(tempStartDate.getDate() + 21);
var startDate = Utilities.formatDate(tempStartDate, timezone, 'yyMMdd');
var tempEndDate= new Date();
tempEndDate.setDate(tempEndDate.getDate()+26);
var endDate= Utilities.formatDate(tempEndDate, timezone, 'yyMMdd');
var ss = SpreadsheetApp.openById('123123123123123C3Znd64gFUvGnpCLTbr54s');
//Make a copy of the template file
var documentId = DriveApp.getFileById('123123123123123C3Znd64gFUvGnpCLTbr54s').makeCopy().getId();
//Rename the copied file
var file = DriveApp.getFileById(documentId).setName('testaaaaaaaaaaaaaa' + startDate+'-'+endDate );
ScriptApp.newTrigger('monday')
.timeBased()
.everyHours(6)
.create();
}
【问题讨论】:
-
您是否遇到任何错误或者您能否提供一些日志?
标签: google-apps-script google-sheets