데이터플로우 사용 팁 😎
태스크간 결과값 넘겨주기
데이터를 처리하는 워크플로우에서 개별 태스크 실행시 마다 발생하는 변수값을 활용하는 일은 매우 중요합니다.
아웃코드에서는 쉽게 태스크의 실행 변수값을 다음 태스크에서 활용할 수 있습니다.
변수값 자동완성
{{
을 입력하면 이전 테스크의 변수 데이터를 확인하실 수 있습니다. 참조할 데이터를 클릭하면 자동으로 완성됩니다.
어시스턴트의 Test
버튼을 눌러주셔야 변수값 자동완성 기능을 사용하실 수 있습니다.
*데이터베이스 테스크에서 변수값 활용하기
아래와 같이 직접 입력하면 해당 데이터를 사용할 수 있습니다.
테스크 변수값 활용 시 꼭 기억해주세요!
{{a.email}} 같이 데이터를 참조하는 것이 아니라 이메일이나 메시지 내용에 {{를 입력하셔야할 경우 꼭 {{로 입력하여 사용해주세요.
데이터 타입
활용하고자 하는 변수값의 데이터 타입에 유의해야 합니다. 숫자를 제외한 문자열 (string), 날짜(date) 등을 Query 혹은 Script 내에서 사용하려면 값을 single quote 로 감싸야 합니다. 활용 예시는 아래와 같습니다.
효율적 설계 팁
{{ }} 내부에 표현식을 중첩하는 것, 예를 들어 {{a.count*1000}}은 올바른 표기법이 아닙니다.
만약 {{ }} 내부에 표현식을 입력하시면,
{{ }}를 처리할 수 없습니다.
{{ }}는 변수값을 치환하는 방식이기 때문에 표현식으로 설계하면 설계 의도대로 구동되지 않을 수 있습니다. 만약 중첩 구조로 설계한 경우 'undefined' 오류로 처리됩니다.
아웃코드 내에서 권장된 사용법이 아니므로, 내부의 처리결과나 성능을 보장할 수 없습니다.
Last updated