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

使用驱动python API在Google电子表格中设置“发布到web”

滕项明
2023-03-14

我试图模拟单击“发布到web”-

service.revisions().update(fileId = newfile['id'],
    revisionId='head', body={'published':True, 'publishAuto': True})

然而,这似乎对我的文档没有影响。

我希望能够以编程方式创建一个谷歌电子表格,可以立即在世界范围内访问。

共有1个答案

蓝恩
2023-03-14

上面的代码段返回的响应对象需要调用execute()

service.revisions().update(fileId = newfile['id'], revisionId='head',
    body={'published':True, 'publishAuto': True}).execute()

这将返回一个修订对象并设置文档的发布属性。

 类似资料:
  • 我正在尝试使用GoogleDrive API将Google工作表设置为“发布到Web”模式,以便将其嵌入到我的网站中。 在我的PHP中使用驱动API:- 据我所知,这符合驱动器API规范(我真希望他们没有删除PHP的代码示例!)。但是,我在响应正文中返回了以下错误:- 任何帮助都将不胜感激!

  • 问题内容: 我正在尝试将表单数据发布到Google电子表格。当前,如果表单经过验证,则会发生以下情况: 我使用成功设置来验证我的表单数据已正确序列化(正确)并且成功。但是,我的Google电子表格未更新(没有数据通过)。我在此处使用了示例代码,将doGet更改为doPost(http://mashe.hawksey.info/2011/10/google- spreadsheets-as-a-da

  • 我正在使用谷歌工作表api创建工作表,并希望获得工作表的iframe可嵌入链接。

  • 我已经通过谷歌官方文档《开发者指南》API中提到的一个简单Java代码成功地在我的Google Drive帐户的现有电子表格中创建了一个新的工作表,但我想通过Java代码在我的Google Drive帐户中创建一个新的电子表格。在链接中,他们没有提到这方面的任何示例代码。我已经在Spreadservice类中看到了不同的可用方法。 如何使用Google电子表格API实现这一点?

  • 问题内容: 我创建了一些工具来填充Google电子表格。自从我今天出错以来,它已经工作了1年 这是与gmail连接的代码部分: 我不知道如何与gmail连接,我正在尝试通过oAuth进行此操作,但我不知道如何进行操作。在https://developers.google.com/google- apps/spreadsheets/authorize 上的示例中,只有.net代码。 问题答案: 我终

  • 谷歌SpreadsheetService似乎是一个“正在进行的工作”,有时/突然回答缓慢,随机错误消息等。有些人已经建议我在使用电子表格API时尽可能使用谷歌Drive API。但是我找不到关于Google Drive/Spreadsheet API组合的合适文档。 通过一些调试和试错,我在级别创建了一个“entrypoint”: 我能得到一些真实的代码示例吗(超过;“只是使用提要”等)?