수식 목록 입력 창

수식 목록 디자이너는 구조적 데이터 정보를 가져와서 표준 목록으로 변환합니다. 즉, 고유 이름, 설명 및 여러 특성을 갖는 요소의 목록입니다.

유효한 데이터 소스로는 XML, 값 목록 및 CSV 파일의 콘텐츠가 있습니다.

[수식] 필드와 [유형] 필드는 모든 수식 목록에 공통입니다. 목록 디자이너의 다른 필드는 선택한 데이터 소스의 유형에 따라 다릅니다.

XML

유효한 XML 소스는 다음과 같습니다.

  • 표 XML
  • 튜플 XML
표 XML
테이블 XML에는 여러 <Row> 노드가 있는 <Table>이 있습니다. 각 행에는 여러 개의 <Property> 노드가 있습니다.
요소는 XML의 모든 행에 대해 작성됩니다.
행 이름은 요소의 고유 이름을 형성합니다.
Table XML의 소스에는 목록의 Columns 및 ListResult 속성이 포함됩니다. 예를 들어 =globlalists.[list_name].Columns를 입력 수식으로 지정하여 관계형 목록의 열 이름을 반환하십시오.
튜플 XML
튜플 XML의 일반적인 소스는 INITSLICERS 함수입니다.
이 소스의 수식은 INITSLICERS에서 반환한 결과가 변수에 기록된 =GlobalVariables.gv_variablename.text일 수 있습니다.
XML의 행 이름은 계층 구조 고유 이름입니다. 모든 계층 구조에 대해 요소가 만들어집니다.

XML 소스에서 수식 목록을 만들려면 다음을 수행하십시오.

  1. XML을 유형으로 지정합니다.
  2. 소스에 연결할 수식을 지정합니다.
  3. 요소 설명으로 사용할 특성을 지정합니다.

특성은 XML의 각 속성에 대해 작성됩니다. [자동 특성 매핑]이 선택되면 모든 특성을 목록이 표시된 개체의 [개체 유형] 형식 대화 상자에서 사용할 수 있습니다. 또는 자동 매핑을 해제하고 특성을 수동으로 매핑할 수 있습니다.

예를 들어 XML에 AddressLine1, City 및 PostalCode 속성이 포함되어 있으면 해당 이름의 특성이 자동으로 만들어집니다. PostalCode 특성만 사용하려면 자동 매핑을 끄고 [소스] 필드에 PostalCode를 지정하십시오. [이름] 필드에서 특성의 이름을 지정하십시오. 예: 우편 번호.

XML

CSV
CSV 파일의 콘텐츠를 보유하는 변수가 있는 경우 해당 콘텐츠에서 수식 목록을 만들 수 있습니다.
CSV 소스에서 수식 목록을 만들려면 다음을 수행하십시오.
  1. 유형으로 CSV를 지정합니다.
  2. 소스에 연결할 수식을 지정합니다.
  3. CSV의 첫 번째 행에 열 이름이 포함되는지 여부를 지정합니다.
CSV의 첫 번째 행에 열 이름이 포함되어 있으면 [설명] 및 [고유 이름] 필드에 열 이름을 지정하십시오.
CSV의 첫 번째 행에 열 이름이 없으면 [설명] 및 [고유 이름] 필드에 열 색인을 지정하십시오. 즉, 인덱스 1은 열 1을 나타내며, 인덱스 2는 열 2를 나타냅니다. 또한 자동 특성 매핑을 해제한 경우 특성을 매핑할 때 [소스] 필드에서 열 색인을 사용하십시오.
목록
값 목록을 수식 목록의 소스로 사용할 수 있습니다. '목록'은 예를 들어 서버 목록이나 관계형 목록과 같은 것이 아니라는 점에 유의해야 합니다. 대신 GETPROPERTIES 또는 GETPROPERTYVALUES 함수에 의해 반환된 값 목록을 참조합니다.