You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 12:44:31