All Articles

フィールドの値を持ってくるパターン

ServiceNow_logo

Business Rule を書いていてちょっと理解が難しかったところがあったのでメモ。 どれもレコードに格納されたフィールドを取ってくるのだけれども、どれも微妙に欲しいものが違うので注意。

普通に値を持ってくる

  • getValue()を使って取得できます。
    • 参照型の場合は参照先のsysidが取得されます。
    例 
    current.getValue('<fieldName>');

どのように値出力しているかを踏まえて持ってくる

  • 例えば、レコード上では1と保存しているけど、フォームにHTML出力させると「有効」と表示するなど、保存したものと出力したものが違っていて出力した表示がほしい場合はgetDisplayValue()。表示値というみたいね。
    例
    current.getDisplayValue('<fieldName>');

Published Mar 14, 2024

わたしが作成したサイト・サービスをまとめています。最近は割と雑記も多いです。なお、当サイトに記載している情報などは組織・団体の公式見解とは無関係です。