当前位置: 首页 > 知识库问答 >
问题:

如何通过API获取电子表格id?

孙承
2023-03-14

我正在尝试从特定目录中的google工作表列表(大约570个工作表)中删除多余的行和列(已知范围)。

我能够使用google drive API获取电子表格Id。但是,修改页面的尺寸需要图纸Id。

我无法找到通过驱动器API(文件属性)检索此工作表ID的方法,也无法找到任何关于如何在电子表格中列出可用工作表的留档,因为我有电子表格ID。

我尝试使用谷歌应用程序脚本来达到我的目标,但运行时间已经超过了允许的限制(5分钟),即使在用尽所有可能优化代码之后。

共有1个答案

堵昊焱
2023-03-14

您可以使用spreadsheets.get()获取电子表格中所有可用的工作表id。您只需要在路径参数中提供电子表格id,您可以将查询参数留空。

它将返回一个电子表格资源,其中包含“工作表”下的工作表信息-

电子表格示例:

使用API explorer的请求示例:

样本响应:

{
  "spreadsheetId": "1RPQ7WOTOZZSirf60kP6nULhViCdsuGHcOVoUxxxx",
  "properties": {
    "title": "NewSheet",

    ......
    
    },
    
  ......
  
  "sheets": [
    {
      "properties": {
        "sheetId": 0,
        "title": "Sheet1",
        "index": 0,
        "sheetType": "GRID",
        "gridProperties": {
          "rowCount": 1000,
          "columnCount": 26
        }
      }
    },
    {
      "properties": {
        "sheetId": 500406870,
        "title": "Sheet2",
        "index": 1,
        "sheetType": "GRID",
        "gridProperties": {
          "rowCount": 1000,
          "columnCount": 26
        }
      }
    }
  ],

}
 类似资料:
  • 我在更新google drive上的现有电子表格时遇到了一个问题,没有使用批量更新(现在我甚至不确定是否可能) 我已经有一些数据现有的电子表格,然后我检索文件从谷歌驱动器通过 我很容易通过名称匹配我的文件,然后我只想在创建的文件中更新电子表格。 这里我从匹配名称的文件中获取电子表格,然后我只想把empy表放在那里(例如)。 第一点,我不确定如何正确地“更新”驱动器上的电子表格,因为我无法使用 我不

  • 问题内容: Gdata提供了一种基于时间戳仅从Google电子表格中获取更改的单元格的方法。如何为Gdata调用创建时间戳? 即“将仅返回发布时间等于或晚于指定时间戳记的条目。” setPublishedMax()https://developers.google.com/gdata/javadoc/com/google/gdata/client/Query#setPublishedMax (co

  • 我们如何从谷歌电子表格中的单元格中获得价值? 我有行和列索引从

  • 我有一个谷歌电子表格。我使用python脚本和google sheets python api来操作我的工作表。我首先使用在我的google工作表上设置基本过滤器,如下所示: 这在我的电子表格上设置了一个过滤器,当我在浏览器上看到它时,我只看到过滤过的行。这是伟大的。现在在这个脚本中,我想得到当前在我的浏览器上的工作表上可见的范围。例如,当我设置我的基本筛选器时,谷歌工作表视图被更新为只显示筛选的

  • 我计划使用Google电子表格API从电子表格中获取数据,并使用Sencha Touch在我的移动应用程序中呈现数据。我看过一些解释如何获取和解析数据的博客和教程,但当我尝试同样的方法时,我没有在object中获取列数据作为属性,而是在标记中获取逗号分隔的数据。 举个例子,下面是一个示例电子表格,其中包含更改标题和数据: https://docs.google.com/spreadsheet/cc

  • 问题内容: 我正在尝试使用 Go通过gmail API 发送电子邮件,但我发现文档存在缺陷/令人困惑。有一次我没有看到收据字段或电子邮件正文。 我不需要上传任何内容,因此我发现简单上传,分段上传,可恢复的上传方法完全没有用。是否有任何清晰的演示(带有所需的数据/参数,例如cURL有效负载)? 顺便提一句,我不确定是否我是唯一一个想到这一点的人,但是除非有可用的库,否则Google api似乎在可用