第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Google Apps 腳本 (WooCommerce Webhook) 獲取 JSON

使用 Google Apps 腳本 (WooCommerce Webhook) 獲取 JSON

慕田峪7331174 2022-06-16 16:51:19
我有一個 WooCommerce 網(wǎng)上商店,它使用 webhook 將創(chuàng)建的訂單發(fā)送到 Google 電子表格。我設(shè)法使它工作,除了一個(關(guān)鍵)步驟:我似乎無法正確循環(huán)遍歷行項目的元數(shù)據(jù)。在這里提供更多背景信息:它是一家銷售蛋糕和餡餅等(行項目)的網(wǎng)上商店。一個訂單可以有多個產(chǎn)品,每個產(chǎn)品可以有多個元數(shù)據(jù)。例如:產(chǎn)品(訂單項):Cake,元數(shù)據(jù):cake(key)size:(value)small,(key)text on cake:(value)藍色文本,(key)蛋糕文本:“Hello World” (價值)。我需要實現(xiàn)的是以下電子表格中的順序示例(簡化):姓名、郵箱、取件日期、取件時間、取件地點、訂單Joe Deer, joe@deer.com, 10/10/2020, 10:00,Bakery,1 x Red Velvet Cake,小蛋糕,蛋糕上的藍色文字,“Hello World”。1 x 海龜?shù)案?,大蛋糕蛋糕上沒有文字。請在下面找到 JSON 對象的示例以進行概述。對象的名稱是 myData,因此可以使用 myData.line_items 訪問行項目。"line_items": [{  "id": 61458,  "name": "Cupcake Mix 12 stuks",  "product_id": 627,  "variation_id": 0,  "quantity": 1,  "tax_class": "gereduceerd-tarief",  "subtotal": "27.52",  "subtotal_tax": "2.48",  "total": "27.52",  "total_tax": "2.48",  "taxes": [    {      "id": 2,      "total": "2.477064",      "subtotal": "2.477064"    }  ],  "meta_data": [    {      "id": 540340,      "key": "Vanilla Buttercream Cupcake",      "value": "yes"    },    {      "id": 540341,      "key": "Vanilla Confetti Cupcake",      "value": "yes"    },我(相信我)需要實現(xiàn)的是在循環(huán)中添加一個循環(huán),該循環(huán)遍歷 line_items 對象的 meta_data。但是,我嘗試了它(使用下面的代碼),但無法使其工作。
查看完整描述

1 回答

?
寶慕林4294392

TA貢獻2021條經(jīng)驗 獲得超8個贊

這是一個循環(huán),它根據(jù)您提供的代碼遍歷 line_items 對象的 meta_data。


  var lineitems="";

  var decoration = "";

  for (var i in myData.line_items)

  {

    var product_name = myData.line_items[i].name;

    var itemName = myData.line_items[i].name;

    var quantity = myData.line_items[i].quantity;

    var metaData = myData.line_items[i].meta_data;


     for (var j in metaData) 

     {

       for (var key in metaData[j])

       {

         var decorationitems = "Item: " + key + " Optie: " + metaData[j][key] + '\n';

         decoration = decoration + decorationitems; 

       }

     }

    var product_items = quantity + " x " + itemName + '\n' + decoration + '\n';  

    lineitems = lineitems + product_items;


  }


查看完整回答
反對 回復(fù) 2022-06-16
  • 1 回答
  • 0 關(guān)注
  • 159 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號