React native 正在查找使用react native中的api调用删除google电子表格的语法

React native 正在查找使用react native中的api调用删除google电子表格的语法,react-native,google-sheets-api,React Native,Google Sheets Api,我已经看到了大量的例子,其中展示了如何删除谷歌电子表格中的一行或一张表,但我试图删除电子表格本身,并且在语法上陷入了困境。下面的代码不起任何作用。有人能帮忙吗 deleteSheet = async () => { const request = await fetch( `https://sheets.googleapis.com/v4/spreadsheets`, { method: 'DELETE', headers:

我已经看到了大量的例子,其中展示了如何删除谷歌电子表格中的一行或一张表,但我试图删除电子表格本身,并且在语法上陷入了困境。下面的代码不起任何作用。有人能帮忙吗

deleteSheet = async () => {
    const request = await fetch(
      `https://sheets.googleapis.com/v4/spreadsheets`,
      {
        method: 'DELETE',
        headers: {
          'Content-Type': 'application/json',
          Authorization: `Bearer ${ACCESS_TOKEN}`,
          spreadsheetId: `Bearer ${SpreadsheetId}`,
        },
      }
    );
    const data = await request.json();
    console.log(data);
    return data;
  };

我相信你的目标如下

  • 你想删除谷歌电子表格
对于这个问题,这个答案如何

要删除Google电子表格,请使用驱动API中的Files:delete方法。不幸的是,Google电子表格无法使用Sheets API删除

发件人: 致: 注:
  • 在本例中,“如果成功,此方法将返回一个空的响应体。”请注意这一点
参考:

谢谢Tanaike-上面的方法奏效了-虽然很混乱,因为没有回复返回-但它确实删除了files@apps谢谢你的回复。我很高兴你的问题解决了。在这种情况下,这意味着当没有错误发生时,请求工作。在现阶段,它似乎是规范。当你的问题解决后,请按“接受”按钮。与您有相同问题的其他人也可以将您的问题作为可以解决的问题。我认为你的问题和解决方案对他们会有帮助。如果你找不到按钮,尽管告诉我@应用程序ranevi感谢您的回复。
const request = await fetch(
  `https://sheets.googleapis.com/v4/spreadsheets`,
  {
    method: 'DELETE',
    headers: {
      'Content-Type': 'application/json',
      Authorization: `Bearer ${ACCESS_TOKEN}`,
      spreadsheetId: `Bearer ${SpreadsheetId}`,
    },
  }
);
const request = await fetch(
  `https://www.googleapis.com/drive/v3/files/${SpreadsheetId}`,
  {
    method: 'DELETE',
    headers: {
      Authorization: `Bearer ${ACCESS_TOKEN}`,
    },
  }
);