首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有Google Apps脚本的情况下从Google Sheet API获取隐藏行的信息

如何在没有Google Apps脚本的情况下从Google Sheet API获取隐藏行的信息
EN

Stack Overflow用户
提问于 2019-06-27 00:48:12
回答 1查看 767关注 0票数 0

我使用Google V4在JSON中检索数据,如下所示。这包括所有行,甚至包括由于其中一列中的筛选而当前未在电子表格UI中显示的行。

有没有一种方法可以只获取显示的行或信息,而不管行是否隐藏?

Google Apps脚本允许使用.hiddenByFilter方法(参见https://cloud.google.com/blog/products/application-development/using-google-sheets-filters-in-add-ons )进行这种数据检索。但是,无论如何我都不能在我的API查询中包含它。

代码语言:javascript
复制
$.getJSON("https://sheets.googleapis.com/v4/spreadsheets/" + SpreadsheetID + "/values/Color1!A2:Q?key=<MY_API_KEY>", function(data) {

// data.values contains the array of rows from the spreadsheet. Each row is also an array of cell values.
    $(data.values).each(function() {
      var location = {};
      location.title = this[2];
      location.latitude = parseFloat(this[10]);
      location.longitude = parseFloat(this[9]);
      location.institution = this[3];
      //location.hidden = <?>;
      locations.push(location);
    });

有什么变通方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-27 04:05:34

您可以使用Spreadsheets.get端点。然后使用sheets/data/rowMetadata/hiddenByUser field客户端对sheets/data/rowData/values进行过滤。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56777630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档