0

我创建了一个每天在定时触发器上运行一次的脚本,其目的是复制模板电子表格并使用当前日期重命名它。此外,我想将新创建的电子表格中特定单元格的值设置为当前日期。

var date = Utilities.formatDate(new Date(), 'EST', 'MMddyy');
var newLiveFeedName = "Live Feed ("+date+")"; 
var newLiveFeed = currentLiveFeedTemplate.makeCopy(newLiveFeedName);
newLiveFeed.SpreadsheetApp.getSheetByName("Summary").getRange('G2').setValue(date);

我收到一个错误,表明 getSheetByName() 函数未定义。我错过了什么?

4

1 回答 1

0

newLiveFeed是一个电子表格对象,所以像这样尝试:

(假设 currentLiveFeedTemplateActiveSpreadsheet()

var date = Utilities.formatDate(new Date(), 'EST', 'MMddyy');
var newLiveFeedName = "Live Feed ("+date+")"; 
var newLiveFeed = currentLiveFeedTemplate.copy(newLiveFeedName);
newLiveFeed.getSheetByName("Summary").getRange('G2').setValue(date);
于 2013-03-09T21:27:24.177 回答