この参照ガイドには、Vault で使用可能な演算子と関数の一覧が含まれます。数式を使用する Vault のすべての領域で、すべての関数と演算子が使用できるわけではありません。

数学演算子

+ (追加)

説明

2 つの値の合計を計算します

使用方法

値1 + 値2

データタイプ

  • 数字
  • 日時と数字 (数字を日数と解釈)
  • 日付と数字 (数字を日数と解釈)
  • 日付と時間
  • 日付と間隔
  • 日時と間隔

times_in_review__c + 1
レビューの回数フィールドを 1 単位で増加します
created_date__v + 30
作成日に 30 日追加します
Date(Year(Today()), Month(Today()), Day(Today())) + Time(12,0,0)
本日の正午を表す日時を返します
Today() + Months(1)
翌月の同日を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

各カテゴリーに含まれるものをご確認ください。

– (減算)

説明

2 つの値の差を計算します

使用方法

値1 - 値2

データタイプ

  • 数字
  • 日付
  • 日時
  • 日時と数字 (数字を日数と解釈)
  • 日付と数字 (数字を日数と解釈)
  • 日付と日時 (日時を日付に変換)
  • 日付と間隔
  • 日時と間隔
  • 時間と時間 (差を分単位で返す)

suggested_retail_price__c - discount__c
割引後の価格を計算します
created_date__v - 1
作成日の前日を計算します
completion_date__c - created_date__v
日数、時間、分として 2 つの日時の差を計算します
Today() - Years(1)
前年の今日の日付を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

各カテゴリーに含まれるものをご確認ください。

* (乗算)

説明

2 つの値を掛けます

使用方法

値1 * 値2

データタイプ

  • 数字

monthly_cost__c * 12
年間コストを返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

各カテゴリーに含まれるものをご確認ください。

/ (除算)

説明

1 つの値をもう 1 つの値で割ります

使用方法

値1 / 値2

データタイプ

  • 数字

(measurement1__c + measurement2__c) / 2
2 つの測定値の平均を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

各カテゴリーに含まれるものをご確認ください。

剰余

説明

もう 1 つの値で割った値の剰余

使用方法

値1 % 値2

データタイプ

  • 数字

"Weeks:" & Text(Floor(days_required__c / 5)) &"Days:" & Text(days_required__c % 5)
必要な週数と日数のテキスト文字列を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

各カテゴリーに含まれるものをご確認ください。

() (括弧)

説明

開き括弧と閉じ括弧内の式が先に評価されることを指定します

使用方法

(expression1) expression2

(measurement1__c + measurement2__c) / 2
2 つの測定値の平均を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

各カテゴリーに含まれるものをご確認ください。

論理演算子

= (等しい)

説明

2 つの値が等しいかを評価します

使用方法

値1 = 値2

データタイプ

  • 数字
  • テキスト
  • 日付
  • 日時
  • 日付と日時 (日時を日付に変換)
  • はい/いいえ
  • 選択リスト (両方の選択リストが単一の値であること)
  • 選択リストとテキスト

Document.annotation_unresolved__v = 0
未解決の注釈がない場合に True を返します
created_date__v = last_modified_date__v
オブジェクトレコードが作成されてから変更されていない場合に True を返します (日時は同値)
name__v = "text"
名前値が "text" に一致する場合に True を返します (テキスト文字列は同値)
picklist__c = "text__c"
“text__c” に一致する項目が選択リストに含まれる場合に True を返します (選択リスト値がテキスト文字列に一致する)

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

! = (等しくない)

説明

2 つの値が等しくないかを評価します

使用方法

値1 ! = 値2

データタイプ

  • 数字
  • テキスト
  • 日付
  • 日時
  • 日付と日時 (日時を日付に変換)
  • はい/いいえ
  • 選択リスト (両方の選択リストが単一の値であること)
  • 選択リストとテキスト

amount1__c ! = amount2__c
数字が同値でない場合に True を返します
created_date__v ! = last_modified_date__v
オブジェクトレコードが作成されてから変更されている場合に True を返します (日時は同値でない)
name__v ! = "text"
名前値が "text" に一致しない場合に True を返します (テキスト文字列は同値でない)
picklist__c != "text__c"
“text__c” に一致する項目が選択リストに含まれない場合に True を返します (選択リスト値がテキスト文字列に一致しない)

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

< (次の値より小さい)

説明

最初の値が 2 つ目の値より小さいかどうかを評価します

使用方法

値1 < 値2

データタイプ

  • 数字
  • 日付
  • 日時
  • 日付と日時 (日時を日付に変換)

measurement1__c < measurement2__c
測定値 1 が測定値 2 より小さい場合、True を返します
If(due_date__c < Today(), "Late", "On-Time")
期日が現在の日付より前の場合に "Late" (遅延) を返します
(submission_date__c + 15) < approval_date__c
承認日が提出日の 15 日後移行に生じた場合に True を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

<= (次の値より小さいか等しい)

説明

1 つの値がもう 1 つの値以下かを評価します

使用方法

値1 <= 値2

データタイプ

  • 数字
  • 日付
  • 日時
  • 日付と日時 (日時を日付に変換)

measurement1__c <= measurement2__c
測定値 1 が測定値 2 以下の場合、True を返します
If(due_date__c <= Today(), "Due", "On-Time")
期日が現在の日付かそれ以前の場合に "Due" (期日) を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

> (次の値より大きい)

説明

最初の値が 2 つ目の値より大きいかどうかを評価します

使用方法

値1 > 値2

データタイプ

  • 数字
  • 日付
  • 日時
  • 日付と日時 (日時を日付に変換)

measurement1__c > measurement2__c
測定値 1 が測定値 2 以上の場合、True を返します
If(due_date__c > Today(), "On-Time", "Late")
期日が現在の日付より後の場合に "On-Time" (期限内) を返し、それ以外の場合には "Late" (遅延) を返します
approval_date__c > (submission_date__c + 15)
承認日が提出日の 15 日後移行に生じた場合に True を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

>= (次の値より大きいか等しい)

説明

1 つの値がもう 1 つの値以上かを評価します

使用方法

値1 >= 値2

データタイプ

  • 数字
  • 日付
  • 日時
  • 日付と日時 (日時を日付に変換)

measurement1__c >= measurement2__c
測定値 1 が測定値 2 以上の場合、True を返します
If(due_date__c >= Today(), "On-Time", "Due")
期日が現在の日付または後の場合に "On-Time" (期限内) を返し、それ以外の場合には "Due" (期日) を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

&& (および)

説明

2 つの値または式が両方 True かを評価します

使用方法

(expression1) && (expression2)

&& の代わりに And() を使用することができます。

(count__c >= expected_count__c) && (Today() < expiration_date__c)
件数が予想件数より大きいまたは等しく、かつ現在の日付が有効期限より前の場合に True を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

|| (または)

説明

2 つの値または式の 1 つ以上が True かを評価します

使用方法

(式1) || (式2)

次の代わりに Or() を使用することができます: 

(count__c >= expected_count__c) || (Today() < expiration_date__c)
件数が予想件数より大きいまたは等しい、または現在の日付が有効期限より前の場合に True を返し、両方の式が真の場合にも True を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

テキスト演算子

& (連結)

説明

2 つまたは複数のテキスト文字列を接続します

使用方法

text1 & text2

& の代わりに Concat() を使用することができます。

"Study" & name__v
テキスト文字列 "Study" (治験) がオブジェクトレコードの名前と結合して返されます

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

各カテゴリーに含まれるものをご確認ください。

日付および日時の関数

日付

説明

年、月および日の値が与えられている場合に日付値を返します

使用方法

日付(年, 月, 日)

Date(2018, 3, 14)
2018-03-14 の日付を返します
Date(year(today), month(today()) + 1, day(today()))
現在の日付から 1 ヶ月後の日付を返します
Date(Year(Today()), Month(Today()), Day(Today())) + Time(12,0,0)
本日の正午を表す日時を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

DateValue

説明

日時値の日付の部分を返します。この関数は、タイムゾーンの 2 番目のオプションパラメータとしても使用できます。返される日付は指定されたタイムゾーンに基づきます。

タイムゾーンパラメータは、選択リスト、テキストフィールド、またはタイムゾーンのテキストリテラル (「America/Los_Angele」や「Asia/Shanghai」など) になります。

使用方法

DateValue(DateTime) または DateValue(DateTime, Timezone)

DateValue(audit_end_date_and_time__c)
時間を除く監査が終了した日付を返します

DateValue(audit_end_date_and_time__c, @User.timezone__sys)
ユーザのタイムゾーンの時間を除く監査が終了した日付を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

説明

月の日付を返します

使用方法

日(日付)

Day(audit_end_date__c)
監査終了日の月の特定の日を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

説明

間隔として指定された日数を返します

使用方法

Days(数字)

audit_start_date__c + Days(10)
監査開始日から 10 日後の日付を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

各カテゴリーに含まれるものをご確認ください。

時間

説明

DateTime の時間値を 0~23 で返します

時間は UTC 単位で返されます。ただし、DateTime を構築するために使用されている場合、Vault はその DateTime を有効なユーザの現地時間に変換します。

使用方法

Hour(dateTime) または Hour()

(created_date__v)
作成日の時間を返します
Hour()
Vault のタイムゾーンで現在の時間を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

Minute

説明

DateTime の分値を 0~59 で返します

分は UTC 単位で返されます。ただし、DateTime を構築するために使用されている場合は、その DateTime は有効なユーザの現地時間に変換されます。

使用方法

Minute(DateTime) または Minute()

Minute(created_date__v)
作成日の分を返します
Minute()
Vault のタイムゾーンで現在の分を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

説明

日付または DateTime の月を 1~12 の数字で返します

使用方法

Month(date)、Month(DateTime)

Month(created_date__v)
作成日の月を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

説明

間隔として指定された月数を返します

使用方法

Months(数字)

audit_start_date__c + Months(1)
監査開始日から 1 ヶ月後の日付を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

各カテゴリーに含まれるものをご確認ください。

NetWorkdays

説明

2 つの日付/日時の間にある就業日数を返します。この機能では、週末および祝日のスケジュールの任意のパラメータも許可されます。管理者は、企業管理者 > 祝日のスケジュールで祝日を設定するか、事前に設定された祝日を含む含むVPKを展開し、ダウンロードすることができます。

使用方法

NetWorkdays(start_date/datetime, end_date/datetime, weekend_number, holiday_schedule)

NetWorkdays(created_date__v, approval_date__c, 1, “United States”)
米国の祝日が削除された日付から次の日付までの就業日の日数を返します

使用可否

オブジェクト設定 
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

各カテゴリーに含まれるものをご確認ください。

今すぐ

説明

現在の日時を返します

有効なユーザの DateTime を返します。

使用方法

Now()

Now() - created_date__v
作成日からの日数を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

各カテゴリーに含まれるものをご確認ください。

Second

説明

DateTime の秒値を 0~59 で返します

秒は UTC 単位で返されます。ただし、DateTime を構築するために使用されている場合は、その DateTime は有効なユーザの現地時間に変換されます。

使用方法

Second(日付)、Second()

Second(created_date__v)
作成日から秒値を返します
Second()
Vault のタイムゾーンで現在の秒を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

StartOfDay

説明

与えられたのタイムゾーンの与えられたの日付の始まりの日時を返します。

タイムゾーンパラメータは、選択リスト、テキストフィールド、またはタイムゾーンのテキストリテラル (「America/Los_Angele」や「Asia/Shanghai」など) になります。

使用方法

StartOfDay(日付, タイムゾーン)

StartOfDay(assigned_date__v, "Europe/Oslo")
assigned_date__v = 2020 年 7 月 1 日の場合、オスロ時間の 2019/07/01 00:00 に相当する UTC 日時を返します。

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

各カテゴリーに含まれるものをご確認ください。

時間

説明

入力された時間、分、秒の値に基づいて時間を返します

使用方法

Time(時間, 分, 秒)

Time(12,0,0)
正午を表す時間を返します
Time(Hour(Now()), Minute(Now()), Second(Now())) - Time (12,30,0)
2 つの時間の差を分で計算します
Date(Year(Today()), Month(Today()), Day(Today())) + Time(12,0,0)
本日の正午を表す日時を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

今日

説明

Vault の基本タイムゾーンの現在の日付を返します。変数を使うと、特定のタイムゾーンの現在の日付を返すことができます

タイムゾーンパラメータは、選択リスト、テキストフィールド、またはタイムゾーンのテキストリテラル (「America/Los_Angele」や「Asia/Shanghai」など) になります。

使用方法

Today(), Today(タイムゾーン)

Today() = due_date__c
期日が Vault の基本タイムゾーンの現在の日付と等しい場合に True を返します
Today("Europe/Oslo") = due_date__c
期日がオスロのタイムゾーンで現在の日付と等しい場合に True を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

各カテゴリーに含まれるものをご確認ください。

Today (ユーザ)

説明

有効なユーザの指定されたタイムゾーンで現在の日付を返します。

ライフサイクルまたはワークフローで使用されている場合、「ユーザ」はアクションを開始するユーザを参照します。例えば、ワークフロー所有者はワークフローの開始手順の直後に完了するアクションの「ユーザ」で、ワークフロータスク手順の直後に完了するアクションの「ユーザ」はタスクを完了する最後のユーザです。

使用方法

Today("user")

Today("user") = due_date__c
期日が有効なユーザのタイムゾーンで現在の日付と等しい場合に True を返します

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

各カテゴリーに含まれるものをご確認ください。

Weekday

説明

Date また DateTime の曜日を 1~7 の数字で返します

使用方法

Weekday(日付), Weekday(日時)

If((Weekday(due_date__v) = 1) || (Weekday(due_date__v) = 7)), "Weekend Due Date", "Not a weekend due date")
期日の曜日が日曜日または土曜日の場合は "Weekend Due Date" を戻し、それ以外の場合は "Not a weekend due date" を戻します。

使用可否

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

各カテゴリーに含まれるものをご確認ください。

Workday

説明

週末および (任意で) 祝日を差し引いた N 日後の日付を返します。この機能では、週末および祝日のスケジュールの任意のパラメータも許可されます。管理者は、企業管理者 > 祝日のスケジュールで祝日を設定するか、事前に設定された祝日を含む含むVPKを展開しダウンロード

オブジェクト設定 
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

Or() の代わりに を使用することができます。

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

オブジェクト設定
オブジェクトライフサイクルアクション 
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

オブジェクト設定 
オブジェクトライフサイクルアクション 
ドキュメントライフサイクルアクション 

オブジェクト設定 
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション

オブジェクト設定
オブジェクトライフサイクルアクション
ドキュメントライフサイクルアクション 

フォーマット説明
d11 桁の月の日付
dd012 桁の月の日付
dddThu3 桁の曜日名
dddd木曜日完全な曜日名
mm032 桁の月
mmm3 月3 文字の月名
mmmm3 月完全な月名
yy172 桁の年
yyyy2017完全な年
dd-mm-yyyy31-03-2017ハイフンで区切られた日付、月、年
yyyymmdd20170331区切られていない日付、月、年
dd.mmm.yyyy31.Mar.2017ピリオドで区切られた日付、3 文字の月名、年
yyyy-mm-dd2017-03-31ハイフンで区切られた年、月、日付
Mmmm yyyyMarch 2017完全な月名と完全な年
dddd dd/mm/yyThursday 31/03/17完全な曜日名と、スラッシュで区切られた日付、月、2 桁の年

フォーマット説明
01小数のない数字
#1小数のない数字 (数字がない場合はゼロ)
0.001.20小数第二位で切り上げ
#.##1.2小数第二位で切り上げ (数字がない場合はゼロ)
$#$10通貨フォーム (異なる通貨を使用できます)
#,###10,000左から 3 桁目をコンマで区切る (複数のコンマを使用できます)
#,###.##10,000.12左から 3 桁目をコンマで区切り、小数第二位で切り上げ
-#-10数字の前のマイナスアイコン
%%1000100 倍してパーセントで表示 (パーセントが先)
#%1000%100 倍してパーセントで表示 (数字が先)
#,###E01.234E3科学的記数法の仮数と指数を分離します