| |
|---|
| 입력 | a, b (불리언) |
| 출력 | result (불리언) |
| 설정 | op: and, or, xor, not |
배선된 값들로 객체를 만듭니다.
| |
|---|
| 입력 | 동적 — 속성마다 포트 하나이며, 포트 식별자가 속성 이름이 됩니다 |
| 출력 | object |
여러 출처의 값을 모아 요청 본문을 조립할 때 쓰는 박스입니다.
| |
|---|
| 입력 | value, path (문자열) |
| 출력 | result |
op | 효과 | 필드 |
|---|
get | 속성을 읽습니다 | path |
set | 속성을 씁니다 | path, other |
merge | 두 객체를 병합합니다 | other |
pick | 지정한 키만 남깁니다 | keys (쉼표로 구분) |
omit | 지정한 키를 제거합니다 | keys |
keys | 키를 나열합니다 | — |
values | 값을 나열합니다 | — |
| |
|---|
| 입력 | value |
| 출력 | event 로 나가는 신호 |
| 설정 | name |
실행 변수에 씁니다. 그 값은 남은
실행 동안 환경을 덮어 가립니다.
Handlebars 템플릿을 적용합니다.
| |
|---|
| 입력 | value, expression |
| 출력 | out — 이름은 value |
| 설정 | expression |
템플릿은 입력 값 과 실행 변수를 함께 봅니다. expression 포트를 배선하면
인라인 편집기를 대체합니다. 이것이 템플릿을 동적으로 만드는 방법입니다.
116 개의 헬퍼를 사용할 수 있습니다.
HTTP 요청 ──response──► Transform template “{{uppercase body.client.nom}}”
스크립트를 실행합니다.
| |
|---|
| 입력 | value (이름은 input), code (문자열) |
| 출력 | result |
| 설정 | language, code, timeout (초 단위, 기본값 5, 최대 60), packages |
일곱 가지 언어를 사용할 수 있습니다.
코드 액션을 참고하십시오.
| |
|---|
| 입력 | value |
| 출력 | result |
| 설정 | targetType: number, string, boolean, date, list |
특히 목록 액션의 list 포트가 요구하는
엄격한 타입을 맞출 때 유용합니다.
| |
|---|
| 입력 | value (문자열), pattern (문자열) |
| 출력 | result |
op | 반환값 |
|---|
extract | 첫 번째 일치 |
extractAll | 모든 일치 |
test | 불리언 |
replace | 치환된 문자열 (replacement) |
split | 분할 결과 |
flags 는 i, m, s 를 받습니다. extractAll 과 replace 에서는 전역
플래그가 암묵적으로 적용됩니다.