在 Google Spreadsheet API 上获取合并单元格宽度

2023-11-30

我正在使用 Google Spreadsheet API 将包含工人轮班的文档转换为事件日历。 唯一的问题是班次是由根据天和小时合并的单元格表示的(天和小时作为行,不同的工作时段作为列),当我读取某个已合并并跨越 6 个单元格的单元格时,我无法读取获取单元格一定的宽度或其合并区域。

For example: a busy cat

如果我尝试获取 (4C:4E) 之间的值,我将得到“Bob, , ,”而不是“bob,bob,bob”,而且我什至无法找到一种方法来知道“bob”占用了多少个单元格。

你们知道我怎么知道合并后的单元格传播到了多少个单元格吗?或者至少是总宽度。

提前致谢!


从 google Drive 下载 html,参见:将 Google 电子表格中的字体样式信息获取到应用程序引擎中

    Drive driveService = new Drive.Builder(TRANSPORT, JSON_FACTORY, credential).build();
    File file = driveService.files().get(this.spreadsheetKey).execute();
    String downloadUrl = file.getExportLinks().get("application/pdf");
    downloadUrl = downloadUrl.replaceFirst("exportFormat=pdf", "exportFormat=html");
    downloadUrl = appendWorksheetGid(downloadUrl); // adds "&gid="+sheetGid
    HttpResponse resp =
            driveService.getRequestFactory().buildGetRequest(new GenericUrl(downloadUrl))
                .execute();
    System.out.println("downloadUrl:"+downloadUrl);

    InputStream fileContent = resp.getContent();
    extractStyleFromHtml(fileContent,downloadUrl);

extractStyleFromHtml 使用 Jsoup - (Jsoup 给我留下了深刻的印象)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Google Spreadsheet API 上获取合并单元格宽度 的相关文章

  • 当前平台不支持桌面 API

    我遇到过这个错误 java lang UnsupportedOperationException 当前平台不支持桌面 API 我将从我的 java 应用程序中打开一个文件 我用这个方法 Desktop getDesktop open new
  • RESTful API:我应该在哪里编码我的工作流程?

    我正在开发一个 RESTful API 这是我的第一个 API 也是我的第一个真正大型的编码项目 因此 我仍在学习很多关于建筑等方面的知识 目前 我的 api 设置分为以下几层 HTTP层 资源层 领域模型 业务逻辑层 数据访问 存储层 持
  • Flask Restful API url

    我正在使用 Flask RESTful http flask restful readthedocs org en latest index html http flask restful readthedocs org en latest
  • REST API 路由最佳实践

    我想知道当订单是一种资源时 为以下场景创建 REST API 的最佳实践是什么 获取数据库中的所有订单 当然不是实际场景 仅供理解 通过订单ID获取订单 根据订单ID获取单个订单 单个 GET 路由是否可以用于所有这些场景 或者我们应该针对
  • 创建rest api url以连接mysql数据库

    我想学习如何创建一个rest api url 以便我可以使用该url获取信息并将信息发布到我的mysql数据库中 谷歌搜索了很多并阅读了各种文章 但没有找到任何精确的内容可以学习 所有内容均以 about api 开头 以已创建的其余 ur
  • HTTPS 请求仅在 iOS、Ionic 2 上失败

    我有一个Ionic 2调用一个应用程序Spring Boot用于向其他设备发送推送通知的 API API 配置为 HTTPS The API POST请求适用于一切except iOS 我在服务器上的 SSL 证书是自签名的 也许就是这样
  • 用于检索名人信息的 API [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 从纬度经度查找时区[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 是否有任何库 或者更好的网络服务 可以将纬度 经度转换为时区 对于我正在从事的一个项目 我相当深入地研究
  • RabbitMQ HTTP API 请求 401 未经授权

    我正在尝试访问 RabbitMQ Rest 但收到 401 未经授权的错误 我想访问队列信息并获取消息编号 我发现这是一个解决方案 DefaultHttpClient httpClient new DefaultHttpClient Htt
  • 用于高级搜索/过滤的.Net Web API URL 约定

    我对 Microsoft 的 REST 和 WebAPI 比较陌生 我们正在实现一个中心 REST 服务 它将容纳多种类型的对象获取和设置 作为该项目的领导者 我的任务是提出我们正在使用的正确的 Uri 设计 我想知道关于战争什么想法更好
  • 有没有 API 可以在两个 iphone/ipod Touch/ipad 之间共享数据? (GameKit 除外)[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有任何框架 API可以轻松找到其他设备并在它们之间共享数据 请不是游戏包 bonjour 会很棒
  • 如何查询所有国家的所有iTunes店面?

    我的 iTunes appID 为 9 位数 当我在美国商店查询 iTunes 时http itunes apple com us app id508611913 http itunes apple com us app id5086119
  • 在 C# 控制台应用程序中使用 HttpClient 使用 WEB API

    我使用 MySQL 数据库在 Visual Studio 2015 中创建了一个 Web API API 运行完美 所以我决定做一个控制台client http www c sharpcorner com article web api w
  • C# CreatePipe() -> 受保护的内存错误

    我尝试使用 C 创建管道 代码非常简单 但是当行与CreatePipe 调用被执行我得到一个System AccessViolationException并出现以下错误消息 尝试读取或写入受保护的内存 这通常表明其他内存已损坏 这是我的表单
  • 从 iTunes ID 查找播客源的 URL。 (iTMS API)

    我正在研究一种将 iTunes 播客 ID 转换为播客制作人提供的 RSS 提要的方法 我知道RSS 生成器 http ax itunes apple com rss 可用于生成播客链接的提要 但这些链接指向 HTML 页面 如果您打开 i
  • Sage One API - unsupported_grant_type

    我正在尝试通过以下方式获取 Sage One API 的访问令牌docs https developers sageone com docs en v1 authentication request access token using G
  • PHP:在 CURL GET 调用中使用 API 密钥

    我看过关于使用 api 密钥在curl 中验证 post 调用的帖子 我有一个 GET 调用 需要 apikey 进行授权 即请求必须具有包含 apiKey 的授权标头 我已经获得了 api 密钥并尝试将其用于 GET 调用
  • 有什么方法可以获取给定 Instagram 位置 id 的地方的 foursquare 场地 id 吗?

    Instagram 位置是从 foursquare 场地列表中选择的 并且绝对可以在给定 foursquare 场地 ID 的情况下搜索 Instagram 位置 但我有一篇 Instagram 帖子 想找到它对应的 foursquare
  • IB Java API:提取多个合约的股票数据(实时柱)

    我正在对算法交易和 IB API 进行一些自学和实验 我决定使用 Java 但我愿意切换到 C 我浏览了一个在线教程 该教程将引导您完成下面所示的代码 但我想知道是否可以将其扩展到一只股票之外 我想浏览所有 SP500 股票并检查股票数据
  • 如何从 API 转换一些原始数据并将其保存到变量中,以便我可以在 C# 中使用它们

    我正在做一个个人项目 它是一个 C 应用程序 使用 API 与一些 Web 服务进行通信 我终于用这几行得到了第一个原始数据 var client new RestClient https api abcd com token var re

随机推荐

  • C# 中 x+=y 和 x=x+y(x 和 y 都是简单类型)之间有性能差异吗? [复制]

    这个问题在这里已经有答案了 在 C C 中 复合赋值运算符将简单赋值运算符与另一个二元运算符组合起来 复合赋值运算符执行附加运算符指定的运算 然后将结果赋给左侧操作数 例如 复合赋值表达式如 expression1 expression2
  • float 多线图动画

    我在图表上有多个系列 想为它们设置动画 但它不起作用 我正在使用 flot 和 animator 插件 https jsfiddle net shorif2000 L0vtrgc2 var datasets label IT curvedL
  • 将配置文件添加到安装程序 (msi)

    如何将带有特殊的唯一生成令牌的配置文件添加到 msi 文件中 这个想法是 用户注册客户端计算机 安装程序在配置文件中提供唯一值 我读过有关 msidb exe 的内容 但我想知道是否有更好 更干净 更简单的解决方案 有任何想法吗 添加自定义
  • 使用固定大小的可拖动图片框裁剪图像

    我正在开发一个涉及裁剪图像的 winforms 项目 我的目标是通过使用固定大小的可拖动图片框控件来实现此目的 允许用户选择他们想要保留的区域 我的问题是当我裁剪图像时 它 works 但裁剪面积略有偏移 这是我得到的结果 需要澄清的是 我
  • 从代码创建材质并将其分配给对象

    我对 Unity3d 很陌生 我有一个预制件 其中包含 6 个四边形 使其成为一个立方体 我想将图像纹理添加到立方体的不同面 我从网络服务获取图像 因此我必须在脚本中添加或更改材料 我面临的问题是 我无法在游戏对象中找到材质属性 我试过下面
  • 如何在成员方法闭包中使用struct self

    如何在闭包中调用方法 get access token方法可以基于设置新的访问令牌self get base url fn fetch access token base url String gt String String new fn
  • 我需要有关此错误的帮助:java.lang.NoSuchMethodError

    我有这个Java代码 JPA String queryString SELECT b sum v votedPoints as votedPoint FROM Bookmarks b LEFT OUTER JOIN Votes v on v
  • 在 PHP 函数中检索推文中的所有主题标签

    我想使用 PHP 函数从推文中检索所有主题标签 我知道有人问过类似的问题here 但没有提示如何在 PHP 中准确实现这一点 由于我对正则表达式不太熟悉 因此不知道如何编写一个返回推文中所有主题标签的数组的函数 那么我该如何做到这一点 使用
  • 在新线程上执行 Java 回调

    在这个项目中 一个Manager执行事件排队 并使用回调返回事件结果 回调不扩展Runnable 管理器在单独的线程上运行 调度事件 一旦事件终止 同一线程就会调用回调 这意味着在前一个事件的回调终止之前不会调度下一个事件 为了避免这种情况
  • 如何使用 HtmlService 运行服务器端功能

    我是编程新手 我正在尝试使用 Google apps script 与 jQuery 连接几个按钮 我有一个电子表格和一个添加到其中的菜单 可以从 HtmlService 打开一个对话框 在对话框中 我有两个按钮 一个关闭对话框 另一个执行
  • SQL 数据库中的量纲和单位分析

    Problem 存储各种测量值的时间序列数据的关系数据库 Postgres 每个测量值可以具有特定的 测量类型 例如温度 溶解氧等 并且可以具有特定的 测量单位 例如华氏度 摄氏度 开尔文 百分比 毫克每升等 问题 有没有人建立过类似的数据
  • 如何将表格从 HTML 导出到 Excel 并在单元格中排列图像

    我需要将表格从 HTML 导出到 Excel 我的表格由姓名 年龄 日期 金额和带有小图像的图像列组成 我有一个生成 Excel 文档的函数 function downloadsalesreport var cache this tmpl
  • 为什么我在 iPhone X 模拟器的底部看到白色区域?

    我在 stackoverflow 上读过一些答案 比如这个在 iPhone X 模拟器的顶部和底部看到黑条 但似乎有点不同 因为我的问题只发生在屏幕的底部区域 正如我们所看到的 我的loginVC 底部有一个白色区域 我希望我的 UIIma
  • PHP - 如何有效地读取大型远程文件并在循环中使用缓冲区

    我想了解如何使用读取文件的缓冲区 假设我们有一个大文件 其中包含逐行的电子邮件列表 分隔符是经典的 n 现在 我们想要以类似的检查方式将每一行与数据库中表的每条记录进行比较line of file table row 如果您有一个普通文件
  • Grails 和 MySQL 连接异常

    我有一个正在生产中的 Grails 应用程序 今天早上我收到警报 发现服务器无法解析 雄猫不停地旋转 我研究了一下 看起来这与 MySQL 导致连接在 8 小时不活动后超时有关 我在 stackoverflow 上找到了例子有类似问题的人
  • UI-Router $state.$current 任意状态的包装器

    这是用例 给定一个 stateConfig 对象 我可以访问state url 但这仅返回该配置对象中指定的 URL 而不是包含状态父级 URL 的 URL 我需要构建完整的 URL 以传递到 urlMatcherFactory compi
  • 将 Linq 与 2D 数组一起使用,未找到选择

    我想使用 Linq 查询 2D 数组 但出现错误 找不到源类型 SimpleGame ILandscape 的查询模式的实现 未找到 选择 您是否缺少对 System Core dll 的引用或 System Linq 的 using 指令
  • Python:如何检查有符号数是正数、负数还是无?

    简单来说 我正在输入一个值 我想确定该值是否为 alpha 如果它不是 alpha 我想检查它是否是数字 如果它是一个数字 我想检查它是正数还是负数 我读了很多关于检查签名号码的内容 例如 50 有两种方法 我们可以使用这样的东西 try
  • 无法在 Windows 10、Strawberry Perl 上使用 LWP::UserAgent 从 Perl 访问本地主机上的 selenium 服务器

    在 Windows 10 上 我安装了geckodriver exe from https github com mozilla geckodriver releases和 硒服务器来自https www selenium dev down
  • 在 Google Spreadsheet API 上获取合并单元格宽度

    我正在使用 Google Spreadsheet API 将包含工人轮班的文档转换为事件日历 唯一的问题是班次是由根据天和小时合并的单元格表示的 天和小时作为行 不同的工作时段作为列 当我读取某个已合并并跨越 6 个单元格的单元格时 我无法