前一个就是开始日期F2,后一个是结束日期G2,我的校验有什么问题吗?为什么结束日期一直提示错误?
- // 开始日期
- var dv3 = GC.Spread.Sheets.DataValidation.createDateValidator(
- GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between,
- new Date(),
- "=G2"
- );
- dv3.showInputMessage(true);
- dv3.inputMessage("大于当前日期,小于结束日期");
- dv3.inputTitle("Tip");
- dv3.showErrorMessage(true);
- dv3.errorMessage("Incorrect Value");
- sheet.setValue(1, 5, new Date());
- sheet.setDataValidator(1, 5, dv3);
- sheet.setStyle(1, 5, notShowTimestyle);
- // 结束日期
- var dv4 = GC.Spread.Sheets.DataValidation.createDateValidator(
- GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between,
- "=F2",
- null
- );
- dv4.showInputMessage(true);
- dv4.inputMessage("大于开始日期");
- dv4.inputTitle("Tip");
- dv4.showErrorMessage(true);
- dv4.errorMessage("Incorrect Value");
- sheet.setValue(1, 6, new Date());
- sheet.setDataValidator(1, 6, dv4);
- sheet.setStyle(1, 6, notShowTimestyle);
复制代码
|