예:
-
map(Emails[];email)
이메일이 포함된 기본 배열을 반환합니다.
-
map(Emails[];email;label;work;home)
작업 또는 홈과 동일한 레이블을 갖는 이메일이 포함된 기본 배열을 반환합니다.
-
asc
(기본값) - 숫자 유형의 오름차순: 1, 2, 3, … A, B, C, a, b, c, … (텍스트 유형)
-
desc
내림차순: …, 3, 2, 1(숫자 유형). …, c, b, a, C, B, A(텍스트 유형).
-
asc ci
대/소문자를 구분하지 않는 오름차순: Text 유형의 경우 A, a, B, b, C, c, …
-
desc ci
대소문자를 구분하지 않는 내림차순: …, C, B, b, A, a(텍스트 유형).
복잡한 개체 내의 속성에 액세스하려면 key
매개 변수를 사용하십시오.
키에 원시 변수 이름을 사용합니다.
중첩된 속성에 액세스하려면 점 표기법을 사용하십시오.
배열의 첫 번째 항목은 인덱스 1입니다.
예:
-
sort(Contacts[];name)
기본 오름차순으로 "name" 속성을 기준으로 연락처 배열 정렬
-
sort(Contacts[];desc;name)
"name" 속성을 기준으로 연락처 배열을 내림차순으로 정렬합니다.
-
sort(Contacts[];asc ci;name)
대소문자를 구분하지 않는 오름차순으로 "name" 속성으로 연락처 배열 정렬
-
sort(Emails[];sender.name)
"sender.name" 속성별로 이메일 배열 정렬
역방향(배열)
배열의 첫 번째 요소는 마지막 요소가 되고, 두 번째 요소는 다음-마지막 요소가 됩니다.
병합(배열)
지정된 깊이까지 모든 하위 배열 요소가 재귀적으로 연결된 새 배열을 만듭니다.
distinct(배열; [키])
배열 내의 중복을 제거합니다. 복잡한 개체 내의 속성에 액세스하려면 "key" 인수를 사용하십시오. 중첩된 속성에 액세스하려면 점 표기법을 사용하십시오. 배열의 첫 번째 항목은 인덱스 1입니다.
예: distinct(Contacts[];name)
"name" 속성을 비교하여 연락처 배열 내의 중복을 제거합니다.
toCollection
-
이 함수는 키-값 쌍을 포함하는 배열을 가져와 컬렉션으로 변환합니다. 함수에는 3개의 인수가 있습니다.
-
(배열) 키 값 쌍이 포함된 경우
-
(문자열) 키로 사용할 필드의 이름
-
(문자열) 값으로 사용할 필드의 이름