HasDuplicates

説明

このオブジェクトは 1 つ以上の重複のオリジナルであるかどうかをレポートします。

Entity オブジェクトを複数、重複することができます。さらに、Entity に重複を持つことができ、重複自体であることもできます。詳しくは、IsDuplicate および IsOriginal メソッドを参照してください。

構文

VBScript

entity.HasDuplicates 

Perl

$entity->HasDuplicates(); 
識別子
説明
entity
Entity オブジェクトは、ユーザー データ レコードを表します。構文のこの部分を省略すると、フック内では、現在のデータ レコードに対応する Entity オブジェクトが想定されます (VBScript のみ)。
戻り値
Entity に重複がある場合は True、そうでない場合は False の Boolean。

VBScript

originalID = GetDisplayName
If HasDuplicates Then
   duplicateLinkList = GetDuplicates

   ' Output the IDs of the parent/child records
   For Each duplicateLink In duplicateLinkList 
      duplicateObj = duplicateLink.GetChildEntity 
      duplicateID = duplicateObj.GetDisplayName 
      OutputDebugString "Parent ID:" & originalID & _ 
            " child Id:" & duplicateID 
   Next 
End if 

Perl

$originalID = $entity->GetDisplayName();

if ($entity->HasDuplicates())

 {

$session = $entity->GetSession();

$duplicateLinkList = $entity->GetDuplicates();

$cnt = $duplicateLinkList->Count();

 # Output the IDs of the parent/child records

for ($i = 0; $i<$cnt; $i++) 

{

   $itm = $duplicateLinkList->Item($i);

  $duplicateObj = $itm->GetChildEntity();

  $duplicateID = $duplicateObj->GetDisplayName();

  $session->OutputDebugString("Parent ID:".$originalID." child
       Id:"$duplicateID);

  }

 } 

フィードバック