您可以傳遞最多 5 個字串參數(s1、s2、s3、s4、s5)和 5 個數值參數(n1、n2、n3、n4、n5)到小工具。
參數應在小工具初始化後,透過 JavaScript 傳遞給小工具。 請使用以下程式碼:
window.bukzaCallbackForBukzaContainer99999 = function(payload){
switch(payload.message.event){
case 'INITIALIZED':
window.bukzaSetCustomParametersForBukzaContainer99999({
s1: 'text parameter',
n1: 77.77
});
break;
}
};
在上述範例中,請將 99999 替換為您的小工具 ID。
您可以在小工具設定表單的 小工具代碼 面板中,查看針對您特定小工具的此程式碼範例。 若要存取,請點擊 + 事件處理 按鈕。
若要從內部框架傳遞參數,請在框架內執行以下程式碼:
<html>
<head>
<meta charset="UTF-8">
</head>
<script>
parent.postMessage(JSON.stringify({
type: 'BUKZA_CROSS_FRAME_WIDGET',
event: 'SET_CUSTOM_PARAMETERS',
data: {
s1: 'your text',
n1: 77.77
}
}), '*');
</script>
</html>
您可以在訂單表格中顯示收到的參數。 請新增以下欄:S1、S2、S3、S4、S5、N1、N2、N3、N4、N5。
在訂單表單中,傳遞的參數會顯示於小工具參數表單中。
若要開啟此表單,請點擊訂單號碼區塊中的小工具圖示。