您可以使用「Script 配接卡」小組件,在兩個小組件之間,將事件資料從一種格式對映至另一種。
會在其他兩個小組件之間佈線Script 配接卡小組件,因此它可以在事件內容上執行資料轉換。 使用此小組件,您可以:
佈線小組件時,如果小組件具有相同的事件,而且事件資料的格式相同,則只需要將其中一個小組件佈線至另一個小組件。 不過,如果事件資料的格式不同,則需要將來源事件中的資料轉換為目標小組件所預期的格式。 Script 配接卡小組件是您達成這項轉換的方法。 當Script 配接卡小組件接收到來自所要佈線的小組件的事件時,會在「已接收的事件」區段中顯示事件明細。 Script 配接卡接著執行 Script,而此 Script 會將資料轉換為含有 "payload" 參數的函數,這是收到事件的內容。 使用任何您感覺需要的邏輯類型,此 Script 是內容的操作方式。 自訂程式碼傳回的值是此小組件的出埠事件的內容。 「傳送事件」區段會顯示此資訊。
例如,Script 配接卡會接收到內容為 "test data" 的佈線事件,這會顯示「已接收的事件」區段。 Script 配接卡的 Script 如下:
alert("The value of the payload is: " + payload); return "Event Payload: " + payload + "!";
「傳送事件」區段會將 "Event Payload: test data!" 顯示為出埠事件的內容。