Curl Google电子表格API如何插入包含数据的新列
我试图在“Age”列之后插入一个新列,其中包含一个新数据数组 从那时起,我想到了这一点:Curl Google电子表格API如何插入包含数据的新列,curl,google-sheets,spreadsheet,google-sheets-api,Curl,Google Sheets,Spreadsheet,Google Sheets Api,我试图在“Age”列之后插入一个新列,其中包含一个新数据数组 从那时起,我想到了这一点: curl --location --request POST 'https://sheets.googleapis.com/v4/spreadsheets/{my_ID}/values/Sheet1!A1:C2:append?insertDataOption=OVERWRITE&valueInputOption=USER_ENTERED' \ --header 'Authorization: Be
curl --location --request POST 'https://sheets.googleapis.com/v4/spreadsheets/{my_ID}/values/Sheet1!A1:C2:append?insertDataOption=OVERWRITE&valueInputOption=USER_ENTERED' \
--header 'Authorization: Bearer {my_AUTH_TOKEN}' \
--header 'Content-Type: application/json' \
--data-raw '{
"majorDimension": "COLUMNS",
"values": [
["Last Name", "Unknown"]
]
}'
然而,它一直在这样做:
我想做的是在D
列中插入[“姓氏”,“未知”]
,而不是A3
。有关于如何解决这个问题的提示吗?- 您希望使用API将
和“Last Name”
的值放入列“D”的行中“Unknown”
- 您希望使用curl实现这一点
- 您已经能够使用Sheets API获取和输入Google电子表格的值
- 当您想将
和“姓氏”
的值放在列“D”的行中时,请使用“未知”
而不是[[“姓氏”],[“未知”]
[[“姓氏”,“未知”]
curl --request POST \
'https://sheets.googleapis.com/v4/spreadsheets/{my_ID}/values/Sheet1!D1:append?valueInputOption=USER_ENTERED' \
--header 'Authorization: Bearer {my_AUTH_TOKEN}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{"values":[["Last Name"],["UnKnown"]]}'
模式2:
在此模式中,使用电子表格.values.update方法
curl --request PUT \
'https://sheets.googleapis.com/v4/spreadsheets/{my_ID}/values/Sheet1!D1?valueInputOption=USER_ENTERED' \
--header 'Authorization: Bearer {my_AUTH_TOKEN}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{"values":[["Last Name"],["UnKnown"]]}'
参考资料:
- 您希望使用API将
和“Last Name”
的值放入列“D”的行中“Unknown”
- 您希望使用curl实现这一点
- 您已经能够使用Sheets API获取和输入Google电子表格的值
- 当您想将
和“姓氏”
的值放在列“D”的行中时,请使用“未知”
而不是[[“姓氏”],[“未知”]
[[“姓氏”,“未知”]
curl --request POST \
'https://sheets.googleapis.com/v4/spreadsheets/{my_ID}/values/Sheet1!D1:append?valueInputOption=USER_ENTERED' \
--header 'Authorization: Bearer {my_AUTH_TOKEN}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{"values":[["Last Name"],["UnKnown"]]}'
模式2:
在此模式中,使用电子表格.values.update方法
curl --request PUT \
'https://sheets.googleapis.com/v4/spreadsheets/{my_ID}/values/Sheet1!D1?valueInputOption=USER_ENTERED' \
--header 'Authorization: Bearer {my_AUTH_TOKEN}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{"values":[["Last Name"],["UnKnown"]]}'
参考资料:
如果我误解了你的问题,并且这不是你想要的方向,我很抱歉。你的解决方案很好,但是如果我输入
值:[[“姓氏”],[“未知”]
它会告诉我一个401错误。因此,我需要将其设置为以前的状态:值:[“姓氏”,“未知”]
@assembler感谢您的回复和添加信息。您的解决方案工作正常,但是如果我输入值:[[“姓氏”],[“未知”]
它会向我发出401错误。因此,我需要将其设置为以前的状态:值:[“姓氏”,“未知”]
@assembler感谢您的回复和添加信息。