反饋已提交
網絡繁忙
希望透過設定讓使用者只能在指定的時間段內提交。
用公式判斷當前時間是否在設定的時間段內 ,在的話執行提交,不在的話彈出提示。API說明可以參考:APIAPI匯總
注:不支援行動端。
按需求製作好填報範本,設定好填報屬性。
1)在範本>範本web屬性>填報頁面設定處選擇為該範本單獨設定,雙擊自訂按鈕新增到工具欄上,同時把原提交按鈕刪除。
3)給自訂按鈕新增事件。
JavaScript 程式碼如下:
注:使用 FR.remoteEvaluate API存在一定安全風險,使用者可根據實際情況使用,詳情可查看:全局API-FR
var status = FR.remoteEvaluate('format(now(),"HH:mm:ss")>"09:00:00"&&format(now(),"HH:mm:ss")<"18:00:00"');//定義允許的提交時間,時間格式必須為HH:mm:ssif (status) { _g().verifyAndWriteReport(true); //在允許時間內則提交} else { FR.Msg.alert("警告", "當前未在允許的提交時間內:09:00-18:00"); //不在允許時間內不提交併彈出提示}
注:定義的時間格式必須為 HH:mm:ss ,比如9點需要寫成 09:00:00 ,而不能是 9:00:00 。
儲存範本,填報預覽後效果如 1.1問題描述 中所示。
點選下載範本:控制提交時間段.cpt
如果有小時以外的時間段需求,比如只允許週一到週五,則只需要修改FR.remoteEvaluate()中的公式即可。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙