【发布时间】: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 的地方,只需映射两个数组即可创建一个新对象。
-
我不擅长编码,但是如何映射这两个数组?