【问题标题】:How to edit/open Google Sheet using API?如何使用 API 编辑/打开 Google 表格?
【发布时间】:2023-02-08 22:09:53
【问题描述】:

我正在使用 API 获取 access_token,现在我需要打开 Google 表格。

我发送“授权:Bearer ya29.a0AV ....”连同链接:“https://docs.google.com/spreadsheets/u/0/d/[DocumentFileID]/edit”,我得到 HTML 文档返回(~200kb)。我正在为此使用 libcurl。

问题是 - 缺少一些 css 和 js 文件,我只看到了部分文档。有什么方法可以使用 API 打开/编辑 Google 表格吗?

我知道在新的浏览器选项卡中打开https://docs.google.com/spreadsheets/u/0/d/[DocumentFileID]/edit 的选项,但在那种情况下我需要手动登录到 Google,这是我尽量避免的,因为我想使用 API 登录和打开/编辑床单。

我也知道共享文档的选项,但我也尽量避免这种情况。我正在为客户编写应用程序,一旦他们确认 API 使用,他们就可以访问他们自己的文档。

【问题讨论】:

    标签: google-apps-script google-sheets curl google-api google-oauth


    【解决方案1】:

    我认为您可能误解了 google sheets api 可以做什么

    Google Sheets API 是一个 RESTful 接口,可让您读取和修改电子表格的数据。

    它允许您访问数据,但不允许您打开 google 表格网络应用程序。如果您希望用户直接打开表格,您将不得不编写自己的 google 表格类型应用程序。

    【讨论】:

    • 如果您登录到 Google 并且知道文档 ID,则可以直接打开该文档。我想使用 API 做同样的事情,这可能吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-16
    • 2021-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多