使用脚本设置电子表格单元格的值

时间:2013-03-09 20:31:59

标签: google-apps-script google-sheets

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

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()函数未定义。我错过了什么?

1 个答案:

答案 0 :(得分: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);