【问题标题】:Salesforce Formula Fields- Incorrect ParameterSalesforce 公式字段 - 参数不正确
【发布时间】:2015-06-26 18:43:56
【问题描述】:

我刚刚接触到 Salesforce 公式字段。 我正在尝试创建一个公式字段。

我有一个名为“自上次更新以来的天数”的字段,它是一个数字类型。我正在尝试使用这个公式:

TODAY() - LastModifiedDate

我收到此错误:

Error: Incorrect parameter type for operator '-'. Expected Number, Date, received DateTime

“LastModifiedDate”是“案例”对象中的标准字段。 我知道这可能是一些简单的修复,但我无法理解它。我知道该字段需要一个数字类型,我可能会返回一个日期,但根据我正在查看的示例,语法应该是正确的。

【问题讨论】:

    标签: salesforce


    【解决方案1】:

    LastModifiedDate 是 DateTime 类型的字段。看来您不能从日期中减去日期时间。但是,您可以做的是调用 DATEVALUE(expression) 从 DateTime 中获取 Date。在这种情况下:
    TODAY() - DATEVALUE(LastModifiedDate)

    错误的解释方式是第一个对象(日期)上使用的“-”运算符期望第二个对象是数字或另一个日期,但第二个对象的类型而是一个日期时间。

    本页对公式运算符和函数进行了说明,方便参考:https://help.salesforce.com/apex/HTViewHelpDoc?id=customize_functions.htm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多