1
有效: 12.00,12.10,12.01,12.56
無效: 12,12.1,12.0驗證規則貨幣用2十進制值
NOT(REGEX(TEXT(Price__c),「[0 -9] + [。] [0-9] [0-9]?「))
我在貨幣字段的salesforce中編寫驗證規則。誰能幫我這個。
有效: 12.00,12.10,12.01,12.56
無效: 12,12.1,12.0驗證規則貨幣用2十進制值
NOT(REGEX(TEXT(Price__c),「[0 -9] + [。] [0-9] [0-9]?「))
我在貨幣字段的salesforce中編寫驗證規則。誰能幫我這個。
爲什麼?
Salesforce將內部尊重在字段屬性中選擇的「長度」和「小數位」屬性。
如果您在嘗試保存時啓用調試日誌記錄,則會在進入驗證之前認識到該值已正確格式化。
Input: 123
21:21:42.149 (149682056)|VALIDATION_FORMULA|NOT(
CONTAINS(TEXT(decimal__c), '.') &&
BEGINS(RIGHT(TEXT(decimal__c),3), '.')
)|decimal__c=123.00
21:21:42.149 (149693305)|VALIDATION_FAIL
Input: 50.0111
(...)
decimal__c=50.01
如果你想用它做什麼,我認爲你必須出示用戶的文本字段,並與驗證,要麼公式字段或一些工作流程,會被寫入值到真正的貨幣處理它領域。