我目前正在尝试将任务的截止日期(在工作流中使用 MS Planner)设置为提交某项任务后的 2 天。但是,我想将周末排除在计算之外(有点像工作日)。
addDays(triggerOutputs()?['body/receivedDateTime'], 2)
我确实尝试了以下操作但被告知这是“无效输入”:
if(dayOfWeek(triggerOutputs()?['body/receivedDateTime']) >= 4,
addDays(triggerOutputs()?['body/receivedDateTime'], 4),
addDays(triggerOutputs()?['body/receivedDateTime'], 2))
我不完全确定是什么导致它无效。“triggerOutputs()?['body/receivedDateTime']”部分已确认可以正常工作,因为不考虑周末的常规语句可以正常工作。
您不应使用 '>=',而应使用 greaterOrEquals() 函数: