HasDuplicates

설명

이 오브젝트가 하나 이상의 중복의 원본인지 여부를 보고합니다.

Entity에는 둘 이상의 중복이 있을 수 있습니다. 또한 Entity는 중복을 가질 수 있는 동시에 자체가 중복이 될 수도 있습니다. 자세한 정보는 IsDuplicateIsOriginal 메소드를 참조하십시오.

구문

VBScript

entity.HasDuplicates 

Perl

$entity->HasDuplicates(); 
ID
설명
entity
사용자 데이터 레코드를 나타내는 Entity 오브젝트. 후크 내에서 구문에 이 부분을 생략할 경우, Entity 오브젝트가 현재 데이터 레코드에 해당한다고 가정합니다(VBScript에만 해당).
Return value
Entity에 중복이 있을 경우에는 값이 True, 중복이 없는 경우에는 False인 부울.

예제

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);

  }

 } 

피드백