将 shopify 交易提取到 Google 表格中

时间:2021-03-16 04:51:46

标签: javascript google-sheets shopify-api

我正在尝试使用 appscript 从 shopify API 中提取交易。我已经设法获得有效的 json 响应,但是在将 json 结构转换为工作表结构并保存到 Google 工作表时遇到了问题。我尝试了很多不同的方法。

以下是我对代码的了解程度。任何帮助将不胜感激..

function shopify_connect() {

var SHOP_ID = "xxxxx";
var API_KEY = "xxxxx";
var API_PASSWORD = "xxxxx";

var encoded = Utilities.base64Encode(API_KEY + ':' + API_PASSWORD);

var headers = {
    "Content-Type" : "application/json",
    "Authorization": "Basic " + encoded
  };

  var options = {
    "contentType" : "application/json",
    'method' : 'GET',
    'headers' : headers, // This is the important part
    'followRedirects' : false,
  };

var Orders = UrlFetchApp.fetch("https://" + SHOP_ID  + ".myshopify.com/admin/api/2021-01/orders.json",options);

var Orders_RESPONSE_CODE = Orders.getResponseCode();
var Order_JSON = JSON.parse(Orders.getContentText());

var AllOrders = Order_JSON.orders;


var keys = Object.keys(Order_JSON)

for (const [key, value] of Object.entries(Order_JSON)) {
  Logger.log(`${key}: ${value}`);
}

0 个答案:

没有答案