如何使用宏命名具有昨天日期的工作表?

时间:2019-11-20 13:10:26

标签: google-apps-script google-sheets google-sheets-macros

这是我现在无法使用的内容,

spreadsheet.getActiveSheet().setName(Today()-1);

我想知道是否可以仅在单元格A1中使用'Today()-1'并从中提取数据。任何帮助将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:1)

要使用昨天的日期命名工作表,请使用这样的宏-

function myFunction() {
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var date = new Date()
  var ydate = Utilities.formatDate(new Date(date.getTime()-(24*3600*1000)), "GMT+1", "dd/MM/yyyy")
  spreadsheet.setName(ydate);
}

这很正常。

答案 1 :(得分:0)

var today=new Date();
var yesterday=new Date(today.getFullYear(), today.getMonth(), today.getDate()-1);