获取单元格值

   有一个日期控件,进入后自动显示当前系统时间,或者也可以手动选择时间

   我希望在提交按钮时,必须在某个时间段内才可以提交

   查阅文档发现公式里写的是now(),怎么改可以满足我这样的需求

   文档公式:

   

var status = FR.remoteEvaluate('format(now(),"HH:mm:ss")>"09:00:00"&&format(now(),"HH:mm:ss")<"18:00:00"');

if (status) {

_g().verifyAndWriteReport(true);

} else {

FR.Msg.alert("警告", "当前未在允许的提交时间内:09:00-18:00");

}

7e4f20984c6760b9c6e20bf03ed8809.png

FineReport 浮一 发布于 2021-10-26 16:43 (编辑于 2021-10-26 16:46)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2021-10-26 16:48(编辑于 2021-10-26 17:00)

这种需求没必要用js吧。。

format(now(),"HH:mm:ss")>"09:00:00"&&format(now(),"HH:mm:ss")<"18:00:00"

把这个写到内置校验就行了

如果你要按单元格,就把now()换成C1

format(C1,"HH:mm:ss")>"09:00:00"&&format(C1,"HH:mm:ss")<"18:00:00"

image.png

  • 浮一 浮一(提问者) 对是我想复杂了,内置校检更方便
    2021-10-26 17:01 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-10-26 16:51(编辑于 2021-10-26 16:52)

最后不可以提交好像少 了个分号

image.png

  • 2关注人数
  • 318浏览人数
  • 最后回答于:2021-10-26 17:00
    请选择关闭问题的原因
    确定 取消
    返回顶部