EntityExists

説明

エンティティが存在しているかどうかの標識を戻します。

注: このメソッドは v 7.1.0 以降には推奨されません。EntityVisible を使用してください。

状態ありレコードの場合、表示名引数 (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"); 

フィードバック