Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
コードではなくてクリックによる Salesforce の拡張
数字入力規則の例

数字入力規則の例

ユーザーが週 40 時間を超えるタイムカードレコードを保存できないこと、数値を負の数にできない、偶数または奇数にできないことを確認する方法の例。

必要なエディション

使用可能なインターフェース: Salesforce Classic および Lightning Experience の両方
使用可能なエディション: Contact Manager Edition、Group Edition、Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、Developer Edition、および Database.com Edition

これらの例で使用する数式関数についての詳細は、「数式の演算子と関数」を参照してください。

タイムカードの合計は 40 時間を超えないこと

項目
説明: 週間労働時間が 40 時間を超えるタイムカードレコードを、ユーザーが保存できないようにします。この例では、カスタムオブジェクトに、労働日 1 日につき 1 つ、合わせて 5 つのカスタム項目が必要です。
数式:
Monday_Hours__c + 
Tuesday_Hours__c + 
Wednesday_Hours__c + 
Thursday_Hours__c + 
Friday_Hours__c > 40
エラーメッセージ: 合計時間が 40 時間を超えていけません。
エラー表示場所: ページの最上位

負の数の入力の禁止

項目
説明: [就労時間] というカスタム項目が負の数になっていないことを確認します。
数式:
Hours_Worked__c < 0
エラーメッセージ: 就労時間は 0 以上で指定してください。
エラー表示場所: 就労時間

偶数の指定

項目
説明: [乗船客] というカスタム項目の値が、偶数で負の数でないことを確認します。
数式:
OR(
   Ark_Passengers__c < 0,
   MOD( Ark_Passengers__c, 2) <> 0
)
エラーメッセージ: 乗船客は正の偶数で指定してください。
エラー表示場所: 乗船客

奇数の指定

項目
説明: [見つかった靴下] というカスタム項目が、奇数で負の数でないことを確認します。
数式:
OR(
   Socks_Found__c < 0,
   MOD( Socks_Found__c, 2) = 0
)
エラーメッセージ: 見つかった靴下の数は奇数で指定してください。
エラー表示場所: 見つかった靴下

5 の倍数の指定

項目
説明: [5 の倍数] というカスタム項目の値が 5 の倍数であることを確認します。
数式:
MOD( Multiple_of_5__c, 5) <> 0
エラーメッセージ: 5 の倍数を指定してください。
エラー表示場所: 5 の倍数

整数の指定

項目
説明: [私の整数] というカスタム項目の値が整数であることを確認します。
数式:
FLOOR( My_Integer__c) <> My_Integer__c
エラーメッセージ: この項目には整数を指定してください。
エラー表示場所: 私の整数

-50 から 50 までの数字の指定

項目
説明: [数量] というカスタム項目の値が -50 から 50 であることを確認します。
数式:
ABS( Volume__c) > 50
エラーメッセージ: 数量は -50 から 50 までの値を指定してください。
エラー表示場所: 数量

数値範囲入力規則

項目
説明: [最小給与][最大給与] という 2 つのカスタム項目の範囲が 20,000 ドルを超えないことを確認します。
数式:
(Salary_Max__c - Salary_Min__c) > 20000
エラーメッセージ: 給与の範囲は 20,000 ドルです。 最大または最小給与の値を変更してください。
エラー表示場所: 最大給与

パーセント値への 0 から 100 までの指定

項目
説明: [割合] というカスタム項目の値が 0 から 100% の間であることを確認します。パーセントの項目は、100 で割ったものが数式に表示されます (100% は 1、50% は 0.5 として表示されます)。
数式:
OR(
   Mix_Pct__c > 1.0,
   Mix_Pct__c < 0.0
)
エラーメッセージ: 割合は 0 から 100% の間で指定してください。
エラー表示場所: 割合
 
読み込み中
Salesforce Help | Article