ClickUp公式列如何过滤空值?任务状态公式异常求助
问题修复方案
你的核心需求是:无「开始日期」的任务显示“-”,有开始日期时按规则判断任务状态(Late/Due/-)。之前的空值判断失效,是因为多数低代码工具(如Airtable)中,日期字段的空值不能直接用= null这类写法判断,需要用专门的空值检测函数。
修正后的公式
IF(ISBLANK(field("Start date")), "-", IF(AND(field("Start date") < TODAY(), field("% Complete") = 0), "⚠️Late", IF(field("Due date") >= TODAY(), "-", "🔴Due") ) )
关键改动说明
- 用
ISBLANK(field("Start date"))替代原有的field("Start date") = null,这是多数工具中检测日期字段空值的标准写法 - 保持后续的状态判断逻辑不变,确保有开始日期时的规则正常执行
如果ISBLANK仍无效,可以尝试替换为ISNULL(field("Start date")),部分平台会用这个函数检测空值。
内容的提问来源于stack exchange,提问作者Peter
相关产品推荐
相关产品推荐

