我正在尝试在“年龄”列之后插入一个包含新数据数组的新列。
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"]
]
}'
但是,它一直在这样做:
我要在["Last Name", "Unknown"]
列中插入D
而不是A3
。关于如何解决这个问题的任何提示?
"Last Name"
和"Unknown"
的值放入“ D”列的行中。如果我的理解正确,那么这个答案如何?请认为这只是几个可能的答案之一。
"Last Name"
和"Unknown"
的值放入“ D”列的行时,请使用[["Last Name"],["UnKnown"]]
而不是[["Last Name", "Unknown"]]
。在此模式下,使用电子表格.values.append的方法。
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"]]}'
在此模式下,使用电子表格.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"]]}'
如果我误解了你的问题,而这不是你想要的方向,我深表歉意。