説明
エンティティが存在しているかどうかの標識を戻します。
状態ありレコードの場合、表示名引数 (display_name) は ID 文字列です (例えば、RAMBU00001234)。
状態なしレコードの場合、display_name はすべての一意のキー フィールド値の連結 (値の間にスペースを含む) で構成されます。例えば、プロジェクト レコード タイプに名前と部門の 2 つのフィールドがあり、これらが両方とも一意のキー フィールドと指定されている場合、display_name は「<名前> <部門>」となります。
名前が「ACME」で部門が「Finance」のプロジェクトの場合は、次のとおりです。
exists_flag = session.EntityExists "Project", "ACME Finance"
一意のキー フィールド (名前) を持つ、名前が「ACME」のプロジェクトの場合は、次のとおりです。
exists_flag = session.EntityExists "Project", "ACME"
構文
VBScript
session.EntityExists entity_def_name, display_name
Perl
$session->EntityExists(entity_def_name, display_name);
- 識別子
- 説明
- session
- 現在のデータベース アクセス セッションを表す Session オブジェクト。
- entity_def_name
- レコード タイプ (EntityDef) 名を含む String。
- display_name
- レコードの表示名 (ID 文字列) を含む String。
- 戻り値
- Entity が存在する場合は Boolean の True、そうでない場合は False を戻します。
例
VBScript
set sessionObj = GetSession
ResultFromEntityExist = sessionObj.EntityExists("defect", "test00000001")
Perl
$sessionObj = $entityObj->GetSession();
$ResultFromEntityExist = $sessionObj->EntityExists("defect", "test00000001");