只要您想要的每个日期都是星期三,就用
日期的周数
today()
接下来呢
3 - wednesday
function onEdit(event)
{
...
var today = new Date();
// Today as day of week by number - 1 Monday...0 Sunday
var day_of_week = today.getDay();
// Find the diff in days until next Wednesday
var diff = day_of_week > 3 ? 10 - day_of_week : 3 - day_of_week;
// Add `diff` amount of days to today
today.setDate(today.getDate() + diff);
...
cell.setValue(today);
}
编辑:
Add days to JavaScript Date
today.setDate(today.getDate() + diff);
包含闰年和夏令时日期/时间。似乎是这一特定用途最优雅的工作解决方案。