FieldInfo와 연관된 필드의 문자열 값 목록을 리턴합니다. 이것은 MULTILINE_STRING 필드 유형 및 참조 목록 유형(REFERENCE_LIST)에 대한 상위/하위 제어 도구를 포함하여 둘 이상의 값이 포함된 필드에 유용합니다.
이 메소드는 스칼라 필드(즉, 하나의 값이 포함된 필드)에 사용할 수 있습니다. 스칼라 필드에 사용하는 경우 이 메소드는 배열에 하나의 요소만 리턴합니다(빈 Variant가 리턴되는 빈 필드의 경우 이외에는).
필드에 여러 값이 포함될 수 있는지 확인하려면, 해당 FieldInfo 오브젝트에 대해 GetType 메소드를 호출하십시오. 필드의 유형이 REFERENCE_LIST, ATTACHMENT_LIST 또는 JOURNAL인 경우에는 필드에 여러 개의 값이 포함될 수 있습니다.
VBScript
fieldInfo.GetValueAsList
Perl
$fieldInfo->GetValueAsList();
Perl의 경우 목록의 값이 포함된 문자열 배열에 대한 참조가 리턴됩니다.
VBScript
MyList = MyField.GetValueAsList
if not IsEmpty (MyList) then
for each listItem in MyList
'...
next
end if
' You can separate the single variant that is returned into an array of
' string list elements by using the Split function:
av = GetFieldValue("multiline_string_field").GetValueAsList
if not IsEmpty(av) then
array = Split(Cstr(av(0)),vbLF)
u = UBound(array)
for i = 0 to u
' ...
next
end if
Perl
Dim MyList_array
MyList = MyField(fieldname).GetValueAsList
if not IsEmpty (MyList) then
MyList_array = Split(CSTR(MyList(0)),vbLF)
for each listItem in MyList_array
' ...
next
end if