Google文档API可让您创建和修改文档。用于通过REST-API对Google文档进行编程操作的问题。请勿通过Google Apps脚本直接操作或通过Google Drive API进行访问。
我有一个已发布的公共谷歌文档的网址(顶部写着使用谷歌文档发布)。它的 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 基础,这就能为您提供所需的一切。
在 Google 文档中复制带有垂直线的内容时出现“不允许操作”错误
我有一个 Google 文档文件(链接:Google 文档),其中包含图像和列表项。其中一幅图像是一条垂直线。 当我尝试将此 Google 文档的内容复制到新文档中时,我编码...
我正在尝试编写Google文档插件,它将帮助我检查谁编写了文档的特定部分,在我的工作中,每天都有几个人编辑同一个文档,而且经常而不是
如何使用 google apps 脚本获取 google doc 中的所有 h1 标题?
基本上,我想获取活动文档中的所有 h1 标题并将其更改为 h2 还计划进行一些字体样式等。 函数 abc() { var body = DocumentApp.getActiveDocument().getBody...
如何使用 Google Apps 脚本更改 Google 文档表格特定边框的颜色?
我的 Google Docs 文档中有几个表格,所有表格都只有一个单元格,并且只有左边框可见。我通过将彼此的边框宽度设置为 0 来实现这一点(手动)。我的目标是...
我刚刚在谷歌驱动器中得到了一个包含 500mb 文件的大列表。我该如何在本地 Linux 机器上对它们进行排队下载? 我无法将它们全部压缩为大型下载 我无法设置它们...
如何在 Google Apps 脚本中用 Docs API 替换图像?
似乎我能找到的所有使用 Docs API 和 Apps 脚本的文档都已被弃用。我已经尝试了以下代码的许多变体,但我不断从最后一行收到 404 错误。我...
嗨,我正在使用 google doc list api 版本 3.0。我试图获取 20 个文档块中的文档列表,即包含 20 条记录的分页。但我找不到办法做到这一点。有什么办法吗
在 Google 文档中编写指南并以只读方式与其他人共享,这很棒。但是,即使在没有“打印布局”选项(“视图”菜单下的第一个切换选项)的情况下对其进行格式化,...
Google Docs Apps 脚本扩展插件 - 安装后变灰
我已从管理员处获取了将我的 Apps 脚本扩展发布到内部 Google Martketplace 所需的权限。 (你可以想象它与这里的教程类似) 当
我们正在 SAP 中创建一个自定义表格,其中包含我们需要的所有信息,客户需要将此表格中的报告上传到 Google 文档。我们不使用业务设计。有没有...
使用 Google API 在 HTML 中显示嵌入的 doc / docx / pdf
我在显示 doc / docx / pdf 文档时遇到问题,假设我有指向它们的在线链接(即 http://my.site.com/files/file_id_123423234) 我知道 Google 提供的 2 个替代方案是以下 2 个链接:
updateTableRowStyle:不允许的字段:tableHeader - 使用 Google Docs API 时出错
我试图将多个表格从 GDocs 模板“复制”到另一个文档。一切都工作正常,直到我尝试“复制”一些带有表头的表。 最初,我...
我想使用 docsAPI(namedRange 和批量更新)替换文档中的一些文本,并且我的 Apps 脚本功能表现良好。 但即使我不更改任何代码,也会不定期地引发内部错误。 我
我有一个功能性 PHP 脚本,可以将纯文本添加到 Google 文档中,但我很难插入带有样式的段落。我想要实现的是 附加标题段落和文本 追加段落...
将文件附件与 Google 文档表单提交一起发送,并通过电子邮件发送?
我正在使用 GDocs 构建一个表单,然后将该表单放入我的网页中,以便我可以直接编辑该表单(因此我可以完全控制表单代码)。 现在我可以提交
Google Docs API 中的 OAuth2 同意后连接被拒绝
我正在使用此页面中的快速入门 Go 脚本。我已按照此处的所有步骤进行操作,并且已获得凭据.json。当我在 Google 登录页面授予 OAuth 同意并单击“
我无法使用文档中的应用程序脚本以编程方式创建锚定到 Google 文档中特定文本的评论。 关于如何创建锚定的 Google 文档
DriveApp.File.getParents 未按预期工作
我的云端硬盘 |_ 客户 |_ tpl |_ 摄入量.doc 我正在尝试获取对 MyDrive 文件夹的引用。 var tpl_intakeDoc = DriveApp.getFileById(docIDs.tpl_intake); var 父 = tpl_intakeDoc.getParen...
在Google文档中编写几种混合类型的嵌套元素的列表(Python)
先决条件: 假设我已经创建了一个 Google 服务帐户,并且有一个 Google 文档 ID doc_ID。 问题: 当我只有两种类型的元素(嵌套列表和普通文本)时,在