@for
여러 동작을 반복해야 할 때 사용해요.
동일한 코드를 여러 번 반복할 수 있어요.
List나 Document의 내부에 있는 내용을 가져와 실행해요.
ex) 모든 유저 데이터를 가져와 각 유저 정보의 인증 상태를 확인한 후 각 유저에게 알림톡을 보낼 경우.
사용 방법
로직 설정 ➡︎ If When, Where에 원하는 값 입력 ➡︎ New data query 를 펼쳐 주세요.
Event에서 @for을 드래그앤드롭하여 원하는 위치(flows, #ifTrue, #ifFalse, @for)에 넣어주세요.
위의 이미지와 같이 input과 type에 값을 넣고 반복 동작할 동적 코딩 액션을 정의해요.
type에는 List일 경우 objectList, Document일 경우 Document를 작성해 주세요.
input에는 위의 type에 맞는 동적 키 값을 입력해요.
필드 설명
input(List, 동적 키, 동적 Object) (최종형 List or Document) (필수)
반복 동작할 Object를 설정해요.
동적 키 값은 Document 형과 List 형으로 작성할 수 있어요.
type(String) (필수)
input의 타입을 명시해요.
List일 경우 “objectList”
Document의 경우 “Document”
#setChild(Object, String) (선택)
반복 동작할 요소가 저장될 tmpDocument의 key를 설정할 수 있어요.
tmpDocument 내부에 저장돼요.
List 형
List 내부의 반복 동작하는 값 들의 위치를 저장해요.
“#setChild”의 값은 String 값이어야 해요.
Document형
Document 내부의 반복 동작하는 key, value 의 위치를 저장해요.
“#setChild”의 값은 Document 이여야 하며 key, value는 필수 값이에요.
flows(List) (필수)
반복 동작 할 동적코딩 액션을 정의해요.
동적 코딩의 flows와 같은 액션을 넣을 수 있어요.
2024.01.16 Jinny
Last updated