我想弄清楚如何检查当前时间是否是周四上午9:00。我不会以任何其他方式关心约会,除非它是星期四,而且它已经过了上午9:00。
我以前从未编写过一个google脚本,而且这里的API似乎没有提供我想要的东西:https://developers.google.com/apps-script/reference/contacts/date-field
这是我走了多远:
FORM_OPEN_DATE = "2016-03-09 12:20";
FORM_CLOSE_DATE = "2016-03-09 12:30";
function Initialize() {
if ((FORM_OPEN_DATE !== "") &&
((new Date()).getTime() < parseDate_(FORM_OPEN_DATE).getTime())) {
closeForm();
ScriptApp.newTrigger("openForm")
.timeBased()
.at(parseDate_(FORM_OPEN_DATE))
.create();
}
if (FORM_CLOSE_DATE !== "") {
ScriptApp.newTrigger("closeForm")
.timeBased()
.at(parseDate_(FORM_CLOSE_DATE))
.create();
}
}
我上面的脚本按预期工作,它将在时间框架之间打开和关闭表单,但是我试图弄清楚如何根据星期几检查确切日期。原因是我希望表格每周四上午9:00开放,晚上8:30关闭。
这可以实现吗?
答案 0 :(得分:1)
JavaScript方法getDay()
以数字形式返回星期几。星期日是0,星期一是1,依此类推。所以,周四将是4。
if (new Date().getDay() === 4) {//true block};