스크립트 어댑터

스크립트 어댑터 위젯을 사용하여 이벤트 데이터를 두 위젯 간에 한 형식에서 다른 형식으로 맵핑할 수 있습니다.

스크립트 어댑터 위젯은 다른 두 위젯 사이에 연결되어 있으므로 이벤트 페이로드에서 데이터 변환을 수행할 수 있습니다. 이 위젯을 사용하면 다음을 수행할 수 있습니다.

위젯을 연결할 때 이들 위젯에 같은 이벤트가 포함되어 있고 이벤트 데이터의 형식이 같은 경우, 한 위젯을 다른 위젯에 간단히 연결할 수 있습니다. 그러나 이벤트 데이터의 형식이 다른 경우에는 소스 이벤트의 데이터를 대상 위젯에 필요한 형식으로 변환해야 합니다. 스크립트 어댑터 위젯이 이러한 변환을 수행합니다. 스크립트 어댑터 위젯이 연결된 위젯에서 이벤트를 받으면 받은 이벤트 섹션에 이벤트 세부사항을 표시합니다. 그런 다음, 스크립트 어댑터는 수신 이벤트의 페이로드인 "페이로드" 매개변수가 포함된 함수로서 데이터를 변환하는 스크립트를 실행합니다. 이 스크립트는 사용자가 필요한 유형의 로직을 사용하여 페이로드를 조작하는 방식입니다. 사용자 정의 코드가 리턴하는 값은 이 위젯의 아웃바운드 이벤트 페이로드입니다. 송신된 이벤트 섹션에 이 정보가 표시됩니다.

예를 들어, 스크립트 어댑터가 "테스트 데이터"의 페이로드가 포함된 연결된 이벤트를 받으며, 이는 받은 이벤트 섹션에 표시됩니다. 스크립트 어댑터의 스크립트는 다음과 같습니다.

alert("The value of the payload is: " + payload);
return "Event Payload: " + payload + "!";

송신된 이벤트 섹션에 "Event Payload: test data!"가 아웃바운드 이벤트의 페이로드로 표시됩니다.