SharePoint列表日期时间列验证:8点后输入提示规则实现咨询
完全可以通过SharePoint列表的列验证实现这个需求,以下是具体配置步骤和公式:
1. 列验证公式
在日期时间列的「列验证」设置中,输入以下公式:
=OR(HOUR([你的日期时间列名称])<8, [你的日期时间列名称]=WORKDAY([你的日期时间列名称],1)+TIME(7,0,0))
公式逻辑说明:
HOUR([你的日期时间列名称])<8:判断输入时间的小时部分是否早于8点,满足则直接通过验证WORKDAY([你的日期时间列名称],1)+TIME(7,0,0):自动计算输入日期的下一个工作日上午7点(WORKDAY函数默认跳过周六周日,若需适配自定义节假日,基础列验证无法直接实现,需额外借助Power Automate或自定义脚本)OR(...):只要满足「早于8点」或「等于下一个工作日7点」任一条件,即可提交内容
2. 设置验证提示文本
在「用户消息」输入框中填写提示内容:
你填写的时间在上午8点之后,请使用下一个工作日的上午7点。
注意事项
- 请将公式中的
[你的日期时间列名称]替换为实际列名(列名含空格时需保留方括号)
内容的提问来源于stack exchange,提问作者FatZack
相关产品推荐
相关产品推荐

