在我看来,除了' required'之外,GAS没有进行验证的功能。在Google表单中。
我有2个约会。开始日期&结束日期。 我想知道是否有办法检查并确保结束日期不早于开始日期。
似乎使用UI或HTML表单是要走的路。但我只想看看是否还有其他选择?
如果答案是否定的,那么我可能会使用这种方法> Form Validation Before Submission
答案 0 :(得分:2)
我不知道您是否想以下列方式办理登机手续。但是,正如您所说,您有两个日期,您可以使用以下功能进行验证。
function validateDates (startDate, endDate) {
var diffInMilliSecs = (endDate.getTime() - startDate.getTime());
var diffInDays = diffInMilliSecs/1000/60/60/24;
var diffInDays = Math.round(diffInDays);
Logger.log('Difference between start date and end date : ' + diffInDays);
if(Math.abs(diffInDays < -1))
Logger.log('End date is older than start date');
}