[英]Invalid Values error when attempting to use 'append' in google sheets API
我正在嘗試使用以下代碼將信息附加到電子表格中。
let values = [
[
[tweet.user.name, tweet.user.client_id]
]
];
let resource = {
values,
};
const sheets = google.sheets({version: 'v4', oAuth2Client});
sheets.spreadsheets.values.append({
auth: oAuth2Client,
spreadsheetId: '***redacted***',
range: 'A:C',
valueInputOption: 'RAW',
resource,
}, (err, result) => {
if (err) {
// Handle error.
console.log(err);
} else {
console.log(`${result.updates.updatedCells} cells appended.`);
}
});
但是,我收到此錯誤。 我認為這是某種格式問題,但我不知道它可能是什么。
'無效值[2] [0]:list_value {\\ n值{\\ n string_value:“統治的結構” \\ n} \\ n值{\\ n null_value:NULL_VALUE \\ n} \\ n} \\ n',
這個修改怎么樣?
values
必須是二維數組。 result.data
檢索結果。 {\\n values {\\n string_value: "Structure of Reign"\\n }\\n values {\\n null_value: NULL_VALUE\\n }\\n}\\n
表示tweet.user.client_id
是未定義的,而tweet.user.name
具有Structure of Reign
價值。
tweet.user.client_id
,因為我不確定您的情況。 請進行如下修改。
從: let values = [[[tweet.user.name, tweet.user.client_id]]];
至:
let values = [[tweet.user.name, tweet.user.client_id]];
和
從: console.log(`${result.updates.updatedCells} cells appended.`);
至:
console.log(`${result.data.updates.updatedCells} cells appended.`);
如果此修改不起作用,我深表歉意。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.