[Salesforce功能] 函數ISBLANK()與ISNULL()的差別

Salesforce的ISBLANK()函數是經常會使用的函數。

它的用途廣泛,經常用於

  • 規範欄位是必填欄位
  • 減少公式撰寫邏輯誤判
  • 轉換空白欄位值

例如,ISBLANK()函數使用在銷售機會的驗證規則,用於檢查機會的金額是否填寫。

但是,Salesforce同時提供另一個非常相似的函數ISNULL(),那他們的差別是什麼呢?

根據Salesforce文件的說明,ISNULL()功能與ISBLANK()相似,但建議使用者改用ISBLANK()函數。

  • ISBLANK()是新的函數
  • ISBLANK()支援文字欄位(Text Field),但是ISNULL()不支援
  • Salesforce會繼續支援ISNULL()函數,因此原有正常使用的公式,不需要修改

大家在設定Salesforce就請稍加留意,新的公式使用ISBLANK()函數。