DeleteFieldValue

설명

필드의 값 목록에서 지정된 값을 제거합니다.

이 메소드는 값 목록을 지원할 수 있는 필드에 사용하도록 설계되었습니다. 그러나 단일 값을 취하는 필드에도 이 메소드를 사용할 수 있습니다. (이 경우, 필드의 유일한 값은 old_value와 동일한 값이어야 합니다. 그런 다음 메소드는 필드의 값을 비어 있는 값으로 설정합니다.)

Entity 오브젝트가 편집 가능한 경우에만 이 메소드를 호출할 수 있습니다. 기존의 Entity 오브젝트를 편집 가능하게 만들려면 Session 오브젝트의 EditEntity 메소드를 호출하십시오.

구문

VBScript

entity.DeleteFieldValue field_name, old_value 

Perl

$entity->DeleteFieldValue(field_name, value); 
ID
설명
entity
사용자 데이터 레코드를 나타내는 Entity 오브젝트. 후크 내에서 구문에 이 부분을 생략할 경우, Entity 오브젝트가 현재 데이터 레코드에 해당한다고 가정합니다(VBScript에만 해당).
field_name
Entity 오브젝트의 올바른 필드 이름을 포함하는 문자열.
old_value
필드의 값 목록에서 제거할 값을 포함하는 Variant 값.
value
필드의 값 목록에서 제거할 값을 포함하는 문자열.
Return value
필드 변경이 허용될 경우 이 메소드는 빈 문자열을 리턴합니다. 허용되지 않으면 오류에 대한 설명이 들어 있는 문자열을 리턴합니다.

예제

VBScript

AddFieldValue "field1", "option 1" 
AddFieldValue "field1", "option 2" 
AddFieldValue "field1", "option 3" 
DeleteFieldValue "field1", "option 2" 
DeleteFieldValue "field1", "option 3" 

Perl

$entity->AddFieldValue("field1", "option 1");

$entity->AddFieldValue("field1", "option 2");

$entity->AddFieldValue("field1", "option 3");



$entity->DeleteFieldValue("field1", "option 2");

$entity->DeleteFieldValue("field1", "option 3"); 

피드백