2025年5月9日|カテゴリ:開発Tips
Evaluate ( "計算式" ; 依存フィールド )
の形式で、特定のフィールドが変更されたときにだけ再評価される仕組みを作ることができます。
たとえば「ランク」フィールドが変更されたときだけタイムスタンプを記録したい場合:
Evaluate ( "Get ( タイムスタンプ )" ; ランク )
→ 「ランク」が変更されたときだけ現在時刻が再評価されて保存されます。
「ランク」または「年」フィールドのどちらかが変更されたときにログを取りたい場合:
Evaluate ( "Get ( タイムスタンプ )" ; [ランク ; 年] )
→ 両方のフィールドが依存対象になり、どちらかが変わると再評価されます。
編集者(アカウント名)を記録したい場合は、次のように設定します:
Evaluate ( "Get ( アカウント名 )" ; ランク )
→ ランクが編集されたユーザーのアカウント名が記録されます。
目的 | 計算式 |
---|---|
「ランク」変更時のタイムスタンプ | Evaluate ( "Get ( タイムスタンプ )" ; ランク ) |
「ランク or 年」変更時に記録 | Evaluate ( "Get ( タイムスタンプ )" ; [ランク ; 年] ) |
編集ユーザーを記録 | Evaluate ( "Get ( アカウント名 )" ; ランク ) |