【问题标题】:How would I use a api?我将如何使用 api?
【发布时间】:2021-11-22 08:40:19
【问题描述】:

这是我从 google sheet API 获得的示例,

{
  "range": "Sheet1!A1:F20",
  "majorDimension": "ROWS",
  "values": [
    [
      "Vaccine",
      "Company",
      "Dose",
      "Predicted Date",
      "Date",
      "Shot?"
    ],
    [
      "Covid-19",
      "Pfizer",
      "1",
      "None",
      "30/10/21",
      "TRUE"
    ],
  ]
}

有没有可能变成这样的东西

{
  "range": "Sheet1!A1:F20",
  "majorDimension": "ROWS",
  "values": [
    [
      "Vaccine",
      "Company",
      "Dose",
      "Predicted Date",
      "Date",
      "Shot?"
    ],
    [
      "Vaccine": "Covid-19",
      "Company": "Pfizer",
      "Dose": "1",
      "Predicted Date": "None",
      "Date": "30/10/21",
      "Shot?": "TRUE"
    ],
  ]
}

是否有某种设置可以做到这一点,还是我坚持这样做

【问题讨论】:

  • 很难说。您可以更改工作表中的结构(如果您可以访问并且不会影响后续工作)。或者写一些中间代码来改变你接收它的结构。
  • @Sprep 如何更改 google 表格的结构以使其正常工作?
  • 你想如何使用is it possible to turn it into something like this的值?例如,您想将从 Sheets API 检索到的值转换为它吗?或者,您是否要将 is it possible to turn it into something like this 的值用于 Sheets API 的请求正文?
  • @kid 不确定如何在不查看 Google 表格的情况下更改它,但是 .. 结构有一个模式。读取 json 的地方,只需映射两个数组即可创建一个新对象。
  • 我不擅长编码,但是如何映射这两个数组?

标签: google-sheets-api


【解决方案1】:

而不是数组将其作为对象传递,但 {}

{
  "range": "Sheet1!A1:F20",
  "majorDimension": "ROWS",
  "values": [
   {
      "Vaccine": "Covid-19",
      "Company": "Pfizer",
      "Dose": "1",
      "Predicted Date": "None",
      "Date": "30/10/21",
      "Shot?": "TRUE"
    },
  ]
}

【讨论】:

  • 试试 jolt 可能会很好。
  • 颠簸是什么意思?以及如何将它作为对象传递?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-25
  • 2018-12-04
  • 2021-02-23
  • 1970-01-01
  • 2018-02-22
  • 2022-01-14
  • 2018-08-17
相关资源
最近更新 更多