有人知道如何在脚本运行时以hh:mm格式在一个单元格中添加时间戳。
我能得到的最近的是
function RefreshORM(){
var ss = SpreadsheetApp.getActive()
ss.getSheetByName('ORM').getRange('D17').clear({contentsOnly: true})
ss.getSheetByName('ORM').getRange('M21:M120').clear({contentsOnly: true})
ss.getSheetByName('ORM').getRange('D17').setValue(new Date())
}
但是它以dd / mm / yyyy hh:mm格式出现,并放弃了公式。
答案 0 :(得分:1)
您可以使用new Date()
函数格式化Utilities.formatDate(Date,Timezone,Format)
返回的Date对象,但是您需要确定正确的时区。假设您在一个时区工作,这很简单。
//assuming your timezone is 'EST'
ss.getSheetByName('ORM').getRange('D17').setValue(Utilities.formatDate(new Date(),'EST','HH:mm'));