function import_inventory_test(e) {
  var options = {
    "method": "GET",
    "headers": {
      'Content-Type': 'application/json',
      'Prefer': 'code=200',
      'Prefer': 'dynamic=true',
      "clientId": "1",
      "key": "1",
    }
  }
  var text = UrlFetchApp.fetch("https://stoplight.io/mocks/flowhub/public-developer-portal/24055485/v0/inventory?max=100", options).getContentText();
  var json = JSON.parse(text);

  // I added the below script.
  var values = json.data.map(({ sku }) => [sku]);
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1"); // Please set your sheet name.
  sheet.getRange(1, 1, values.length).setValues(values);
}

如何使用以下字段(按该顺序)填充a-d列:SKU(A)Quantity(B)ProductName(C)Brand(D)

推荐答案

在您的脚本中,当您的脚本被修改时,下面的修改如何?

出发地:

var values = json.data.map(({ sku }) => [sku]);
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1"); // Please set your sheet name.
sheet.getRange(1, 1, values.length).setValues(values);

致:

var values = json.data.map(({ sku, quantity, productName, brand }) => [sku, quantity, productName, brand]);
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1"); // Please set your sheet name.
sheet.getRange(1, 1, values.length, values[0].length).setValues(values);

注:

  • 如果您想要添加和修改您需要的值,在这种情况下,请修改json.data.map(({ sku, quantity, productName, brand }) => [sku, quantity, productName, brand]).

参考资料:

Json相关问答推荐

无法根据vega规范中的条件设置文本 colored颜色

Azure Data Factory JSON输出格式问题

如何创建生成两个不同对象的JSON数组的SQL查询?

需要有关在Ffltter应用程序中解码JSON的帮助;未处理的异常:类型不是类型转换中类型的子类型

未知的META规范,无法验证.[规范v1.0.1]

jq :遍历 json 并在键存在时检索集合

使用 jq 和 awk 拆分大型 JSON 文件

无法在Kotlin 中解析JSONObject

从字节解码 JSON 数据,将 float 值更改为 int

从 PySpark 中的复杂 JSON 文件中高效清除 HTML 实体

通过一个序列化器更新多个模型数据

如何在 wso2 中组合 2 个 json 有效负载?

坚持弄清楚如何使用 api 响应来调用以从不同的链接检索响应

使用 JQ 从文件中删除重复的 JSON 块

Select 什么数据类型json或者jsonb或者text

如何在 Java 中将 YAML 转换为 JSON?

如何从 MVC 控制器返回 Json 对象以查看

从调试器获取 IntelliJ Idea 中的 JSON 对象

有没有一种快速的方法可以在文本编辑器中将 JavaScript 对象转换为有效的 JSON?

Backbone.js 模型与集合