Med widgeten Skriptadapter kan du mappa händelsedata från ett format till ett annat mellan två widgetar.
Widgeten Skriptadapter kopplas mellan två andra widgetar så att den kan utföra en dataomvandling av händelsens nyttolast. Med den här widgeten kan du göra följande:
När du kopplar widgetar och de har samma händelse och formatet för händelsedata är detsamma, kan du helt enkelt koppla en widget till en annan. Om formatet för händelsedata inte är detsamma måste du dock omvandla data i källhändelsen till ett format som förväntas av målwidgeten. Med widgeten Skriptadapter utför du den omvandlingen. När Skriptadapter-widgeten tar emot en händelse från en widget som den är kopplad till, visar den händelsedetaljer i avsnittet Mottagen händelse. Skriptadapter kör sedan ett skript som omvandlar data som en funktion med den inkommande händelsens nyttolast som parameter. Med skriptet manipulerar du hur nyttolasten använder den logik som du anser nödvändig. Värdet som din anpassade kod returnerar är nyttolasten för widgetens utgående händelse. Den informationen visas i avsnittet Skickad händelse.
Exempel: Skriptadapter tar emot en kopplad händelse med nyttolasten "test data", som visas i avsnittet Mottagen händelse. Skriptadapter har följande skript:
alert("The value of the payload is: " + payload);
return "Event Payload: " + payload + "!";
I avsnittet Skickad händelse visas "Event Payload: test data!" som nyttolast för den utgående händelsen.