Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

문자열 변환과 값 공급 카드

객체나 표에서 값을 가져오고 문자열을 편집하거나 다른 자료형으로 변환할 수 있습니다. 표준 카드와 transform table 변환의 지원 여부를 구분하여 연결합니다.

문자열 편집

다음 다섯 카드는 String을 입력받아 String을 반환하며 표준 카드와 transform table 변환에서 모두 지원합니다.

카드동작
Substring지정한 시작 인덱스부터 지정한 길이만큼 부분 문자열 반환
Concatenate두 문자열을 연결. 문자열 구분자는 선택 사항
Find and replace일치하는 문자열 값을 다른 문자열로 바꿈
To lower case문자를 소문자로 변환. 알파벳이 아닌 문자는 그대로 유지
To upper case문자를 대문자로 변환. 알파벳이 아닌 문자는 그대로 유지

Substring의 두 번째 범위 값은 끝 인덱스가 아니라 길이입니다. Concatenate는 두 문자열을 연결하는 연산이며 배열의 여러 문자열을 합칠 때는 Array join을 사용합니다.

사용자 Multipass 속성

Multipass attribute는 현재 사용자 또는 입력한 사용자 ID에 연결된 속성을 String으로 반환합니다. 입력형은 Flow start 또는 String입니다. 입력 없이 현재 사용자를 사용하거나 사용자 ID를 지정할 수 있으며 표준 카드와 표 변환에서 모두 지원합니다.

선택 가능한 속성에는 다음이 있습니다.

  • user ID
  • username
  • display name
  • given name
  • family name

다른 자료형으로 변환

String to number

String을 Number로 바꿉니다. 숫자로 변환할 수 없는 값에는 NaN을 반환합니다. 표준 카드와 transform table 변환에서 모두 사용할 수 있습니다.

String to Boolean

String을 Boolean으로 바꿉니다. 기본적으로 literal true와 false 문자열은 해당 Boolean 값으로 변환하고 다른 문자열은 false로 정합니다.

필요하면 기본 Boolean 값을 true로 바꾸거나 true에 매핑할 문자열 및 false에 매핑할 문자열을 지정할 수 있습니다. 표준 카드와 표 변환에서 모두 지원합니다.

날짜 문자열의 시간대와 형식 옵션은 String to date를 참고합니다.

Coalesce로 null 대체

Coalesce는 입력 순서대로 확인하여 null이 아닌 첫 값을 반환합니다. 모든 입력이 null이면 null을 반환합니다.

구분지원형
입력Number, String, Time, Boolean, Number array, String array, Time array
출력Number, String, Time 또는 Boolean
사용 문맥표준 카드와 transform table 변환 모두 지원

null일 때 대체할 값을 지정하는 절차는 다음과 같습니다.

  1. 입력 배열 설정에서 Manually input (string/number/date/boolean)을 선택합니다.
  2. 첫 항목은 변수 입력으로 두고 null일 수 있는 카드 또는 열을 연결합니다.
  3. 두 번째 항목은 고정 입력으로 두고 null이 아닌 대체값을 지정합니다.

첫 값이 있으면 그것을 사용하고 null이면 두 번째 값을 사용합니다. String to number의 변환 실패값은 NaN이므로 null을 조건으로 사용하는 이 대체 동작과 구분합니다.

객체 집합의 고유 문자열 값

Unique property values는 객체 집합에서 고유값 수가 적은 String 속성의 값들을 가져오는 카드입니다. 필터 입력으로도 사용할 수 있으며 상위 1,000개 값만 사용합니다.

구분지원
입력형Object set
출력형String 또는 String array
표준 카드지원
Transform table 변환미지원

표의 열 값을 배열로 가져오기

Transform table column values는 표의 Number, String, Time 또는 Boolean 열을 선택하여 그 열의 값들을 배열로 반환합니다.

구분지원
입력형Transform table
출력형Number array, String array, Time array 또는 Boolean array
표준 카드지원
Transform table 변환미지원

숫자 열을 선택해도 결과는 단일 숫자가 아닌 Number array입니다. 배열을 정렬하거나 집계하려면 배열 카드를 이어서 사용합니다.

단일 객체의 속성값

Object property는 Single object를 입력받아 속성값을 반환합니다. 지원 속성은 숫자, 날짜/시각과 문자열이며 출력형은 Number, Time 또는 String입니다.

표준 카드로 제공되며 transform table 안의 변환은 아닙니다. 객체 집합에서 특정 객체의 속성이 필요하면 먼저 객체 하나를 선택합니다. 객체와 속성 팝아웃으로 표에서 해당 카드로 전환할 수도 있습니다.