咨询Salesforce行公式中TODAY函数的正确使用方法
Salesforce行公式中TODAY函数的正确用法
你的公式报错核心原因是未给TODAY函数添加括号,在Salesforce公式语法中,TODAY是无参数函数,必须以TODAY()形式调用。以下是针对不同字段类型的正确写法:
情况1:LAST_UPDATE是Date类型字段
直接使用日期比较即可,两种写法都有效:
IF(LAST_UPDATE > TODAY() - 90, "Red", "Green")
或使用Salesforce专用比较运算符:
IF(LAST_UPDATE GT (TODAY() - 90), "Red", "Green")
情况2:LAST_UPDATE是DateTime类型字段
DateTime类型包含时间部分,直接比较可能导致判断偏差,需先转换为Date类型:
IF(DATEVALUE(LAST_UPDATE) > TODAY() - 90, "Red", "Green")
额外注意事项
- 确认
LAST_UPDATE的字段API名称拼写完全正确,Salesforce公式依赖准确的API名称。 - 公式返回类型需设置为文本,与你返回的"Red"/"Green"字符串类型匹配。
内容的提问来源于stack exchange,提问作者PinkstonMatt
相关产品推荐
相关产品推荐

