2301_77312966 2024-09-13 09:43 采纳率: 0%
浏览 8

钉钉宜搭问题,帮我看看什么问题

谁知道怎么判断班次白班和夜班啊,我这个怎么不对if(hour(NOW()) >= 8 && hour(NOW()) < 20, "白班", "夜班"),还有这个时间到期提醒怎么dateAdd(${有效期}, 30)提示错误?

  • 写回答

1条回答 默认 最新

  • 一轮明月照丘壑 2024-09-15 17:09
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    关于您提到的钉钉宜搭的问题,我会尝试帮助您解决。

    1. 判断白班和夜班的问题:

    您的条件判断逻辑似乎有点问题。根据您提供的公式,当当前时间的小时数在8到20之间时,会判断为白班,否则为夜班。这个逻辑看起来是正确的,但需要考虑一些边界情况。比如,如果当前时间是凌晨零点(即小时数为0),按照您的逻辑也会被认为是夜班。如果您的意图是早上8点到晚上8点是白班,那么公式应该是这样的:

    if(hour(NOW()) >= 8 && hour(NOW()) <= 20, "白班", "夜班")
    

    注意这里使用了 <= 来确保时间包括晚上8点。您可以根据实际的需求进行调整。

    1. 时间到期提醒的问题:

    关于 dateAdd(${有效期}, 30) 提示错误的问题,首先要确保 ${有效期} 这个变量是有效的日期格式。如果它是一个字符串或其他格式的数据,可能会导致计算错误。另外,dateAdd 函数的具体用法可能因不同的平台或工具而异,您需要确保按照正确的格式和语法使用它。如果 dateAdd 函数要求特定的日期格式作为第一个参数,并且 ${有效期} 不是这种格式,也可能导致错误。您可以检查这个函数的文档或帮助文件来确认正确的使用方法。另外,还要确认您使用的版本是否支持这个函数和语法。如果问题仍然存在,建议您查阅钉钉宜搭的官方文档或联系技术支持获取帮助。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月13日