google-docs-api 相关问题

Google文档API可让您创建和修改文档。用于通过REST-API对Google文档进行编程操作的问题。请勿通过Google Apps脚本直接操作或通过Google Drive API进行访问。

使用Python从公共谷歌文档中解析表数据

我有一个已发布的公共谷歌文档的网址(顶部写着使用谷歌文档发布)。它的 URL 格式为 https://docs.google.com/document/d/e/ 我有一个已发布的公共谷歌文档的网址(顶部写着使用谷歌文档发布)。它的 URL 格式为 https://docs.google.com/document/d/e//pub 请注意,这不是电子表格(Google 表格),而是文档。该文档在开头包含一些解释性文本,然后是我需要阅读的表格。如何使用 Python 且仅使用 URL 来完成此操作?我对 Google API 等了解不多。我不需要开头的文本,而只需要某种流行格式的表数据,例如 Pandas 数据框等。表数据也可以包含 Unicode 字符。 我尝试按照 Docs API 快速入门指南 (https://developers.google.com/docs/api/quickstart/python) 中的一些步骤进行操作。在我按照说明操作后,给定的代码(按原样复制粘贴)起作用了。尽管如此,它仍然涉及创建新的 Google 项目、启用 API、配置 OAuth 屏幕以及为桌面应用程序授权凭据的一些步骤。但是,当我替换示例文档 ID 时 (引号内的字符串 DOCUMENT_ID =“195j9eDD3ccgjQRttHhJPymLJUCOUjs-jmwTrekvdjFE”) 使用我需要访问的文档的ID,我收到此错误: https://docs.googleapis.com/v1/documents/?alt=json 返回“找不到请求的实体。”。详细信息:“未找到请求的实体。”> 我只想要一个简单的解决方案,仅使用已发布文档的 URL,因为该文档已经公开。我不想执行一些身份验证步骤。我需要即使我将代码发送给其他人,他们也可以运行相同的代码并获得相同的结果,而不会出现任何身份验证问题。请帮我解决这个问题。 我也面临着同样的问题。我猜你和我可能正在做同样的应用挑战! 使用 requests,我能够从调用页面中获取原始 HTML 响应,然后使用 BeautifulSoup,我能够将其转换为可用的、可解析的对象: # Make request html_response = requests.get(url=url) # Parse html into a BeautifulSoup object soup = BeautifulSoup(html_response.text, 'html.parser') # Collect and return the first table (assuming the first table is what you want) return soup.find('table') 从那里,您可以更精确地解析表格以提取您想要的数据。以下是一些如何使用 BeautifulSoup 表来获得所需内容的示例: https://pytutorial.com/how-to-extract-data-from-tables-using-beautifulsoup/ https://pytutorial.com/understand-how-to-work-with-table-in-beautifulsoup/ 我不会复制粘贴我的确切解决方案,因为我知道其他人会使用它来填写相同的工作申请挑战,但只要您有 Python 基础,这就能为您提供所需的一切。

回答 1 投票 0

在 Google 文档中复制带有垂直线的内容时出现“不允许操作”错误

我有一个 Google 文档文件(链接:Google 文档),其中包含图像和列表项。其中一幅图像是一条垂直线。 当我尝试将此 Google 文档的内容复制到新文档中时,我编码...

回答 1 投票 0

Google Drive 文档的罪魁祸首

我正在尝试编写Google文档插件,它将帮助我检查谁编写了文档的特定部分,在我的工作中,每天都有几个人编辑同一个文档,而且经常而不是

回答 1 投票 0

如何使用 google apps 脚本获取 google doc 中的所有 h1 标题?

基本上,我想获取活动文档中的所有 h1 标题并将其更改为 h2 还计划进行一些字体样式等。 函数 abc() { var body = DocumentApp.getActiveDocument().getBody...

回答 2 投票 0

如何使用 Google Apps 脚本更改 Google 文档表格特定边框的颜色?

我的 Google Docs 文档中有几个表格,所有表格都只有一个单元格,并且只有左边框可见。我通过将彼此的边框宽度设置为 0 来实现这一点(手动)。我的目标是...

回答 2 投票 0

下载大型 Google 云端硬盘文件

我刚刚在谷歌驱动器中得到了一个包含 500mb 文件的大列表。我该如何在本地 Linux 机器上对它们进行排队下载? 我无法将它们全部压缩为大型下载 我无法设置它们...

回答 4 投票 0

如何在 Google Apps 脚本中用 Docs API 替换图像?

似乎我能找到的所有使用 Docs API 和 Apps 脚本的文档都已被弃用。我已经尝试了以下代码的许多变体,但我不断从最后一行收到 404 错误。我...

回答 1 投票 0

Google 文档提要中的分页

嗨,我正在使用 google doc list api 版本 3.0。我试图获取 20 个文档块中的文档列表,即包含 20 条记录的分页。但我找不到办法做到这一点。有什么办法吗

回答 1 投票 0

强制 Google 文档在没有打印布局视图的情况下打开

在 Google 文档中编写指南并以只读方式与其他人共享,这很棒。但是,即使在没有“打印布局”选项(“视图”菜单下的第一个切换选项)的情况下对其进行格式化,...

回答 1 投票 0

Google Docs Apps 脚本扩展插件 - 安装后变灰

我已从管理员处获取了将我的 Apps 脚本扩展发布到内部 Google Martketplace 所需的权限。 (你可以想象它与这里的教程类似) 当

回答 1 投票 0

有没有快速简便的方法从 SAP 上传 Google 文档?

我们正在 SAP 中创建一个自定义表格,其中包含我们需要的所有信息,客户需要将此表格中的报告上传到 Google 文档。我们不使用业务设计。有没有...

回答 3 投票 0

使用 Google API 在 HTML 中显示嵌入的 doc / docx / pdf

我在显示 doc / docx / pdf 文档时遇到问题,假设我有指向它们的在线链接(即 http://my.site.com/files/file_id_123423234) 我知道 Google 提供的 2 个替代方案是以下 2 个链接:

回答 2 投票 0

updateTableRowStyle:不允许的字段:tableHeader - 使用 Google Docs API 时出错

我试图将多个表格从 GDocs 模板“复制”到另一个文档。一切都工作正常,直到我尝试“复制”一些带有表头的表。 最初,我...

回答 1 投票 0

在 Google 文档中批量更新时出现内部错误

我想使用 docsAPI(namedRange 和批量更新)替换文档中的一些文本,并且我的 Apps 脚本功能表现良好。 但即使我不更改任何代码,也会不定期地引发内部错误。 我

回答 1 投票 0

如何通过API在Google文档中添加样式段落

我有一个功能性 PHP 脚本,可以将纯文本添加到 Google 文档中,但我很难插入带有样式的段落。我想要实现的是 附加标题段落和文本 追加段落...

回答 2 投票 0

将文件附件与 Google 文档表单提交一起发送,并通过电子邮件发送?

我正在使用 GDocs 构建一个表单,然后将该表单放入我的网页中,以便我可以直接编辑该表单(因此我可以完全控制表单代码)。 现在我可以提交

回答 1 投票 0

Google Docs API 中的 OAuth2 同意后连接被拒绝

我正在使用此页面中的快速入门 Go 脚本。我已按照此处的所有步骤进行操作,并且已获得凭据.json。当我在 Google 登录页面授予 OAuth 同意并单击“

回答 1 投票 0

在 Google 文档中以编程方式创建锚定评论

我无法使用文档中的应用程序脚本以编程方式创建锚定到 Google 文档中特定文本的评论。 关于如何创建锚定的 Google 文档

回答 2 投票 0

DriveApp.File.getParents 未按预期工作

我的云端硬盘 |_ 客户 |_ tpl |_ 摄入量.doc 我正在尝试获取对 MyDrive 文件夹的引用。 var tpl_intakeDoc = DriveApp.getFileById(docIDs.tpl_intake); var 父 = tpl_intakeDoc.getParen...

回答 2 投票 0

在Google文档中编写几种混合类型的嵌套元素的列表(Python)

先决条件: 假设我已经创建了一个 Google 服务帐户,并且有一个 Google 文档 ID doc_ID。 问题: 当我只有两种类型的元素(嵌套列表和普通文本)时,在

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.