我正在尝试使用 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}`);
}