使用JavaScript读取Google Sheet正常但无法写入(追加行)的问题求助
JavaScript读取Google Sheet正常但无法写入(追加行)的问题求助
嘿,各位大佬,我遇到个棘手的问题:我现在能用JavaScript正常读取Google Sheet里的行数据,但尝试追加行写入的时候完全没反应——既没有报错,控制台还提示数据成功发送到表格了,但打开Google Sheet一看,根本没有任何更新。
我本来还觉得认证环节应该没问题?毕竟读数据是正常的…有没有大佬能帮我看看哪里出问题了?
下面是我用来尝试写入表格前两个单元格的代码:
const url = `https://sheets.googleapis.com/v4/spreadsheets/${sheetId}/values/${sheetName}!A1:B1:append?valueInputOption=USER_ENTERED`; chrome.identity.getAuthToken({ interactive: true }, function (token) { console.log(token); fetch(url, { method: "POST", headers: { Authorization: `Bearer ${token}`, "Content-Type": "application/json", }, body: JSON.stringify({ values: [[1, 2]], range: "Sheet1!A1:B1", majorDimension: "ROWS", }), }) .then(response => response.json()) .then(data => { console.log("数据已成功发送到表格", data); }) .catch(error => { console.error("请求出错:", error); }); });
备注:内容来源于stack exchange,提问作者qandaqanda
相关产品推荐
相关产品推荐

