我工作在一个应用程序,我需要转换一个新上传的谷歌电子表格文件在谷歌文档到公共。我使用驱动器API将文件上传到谷歌驱动器,并使用哑剧类型我将文件转换为谷歌电子表格格式。
谷歌电子表格界面中有一个选项可以公开电子表格,但我需要使用java编程,因为有多个电子表格上传到谷歌硬盘。
请建议。
因此,你需要发布您的电子表格到网络,以便您可以访问其内容。
如表API URL、可见性和投影中所述,已“发布到Web”的电子表格支持公共可见性。
请注意以下警告:
>
使用非发布到Web的电子表格上的提要的公共可见性的API请求会产生HTTP 400错误请求响应此URL处的电子表格找不到。确保您有正确的URL,并且电子表格的所有者没有删除它。
公共可见性不适用于从Google Sheets文件的共享对话框的"可见性选项"部分生成"在Web上公开"的电子表格。“发布到网络”和“网络上的公共”是共享电子表格的不同方式。我们知道这很混乱,并将在未来版本的应用编程接口中解决这个问题。目前,我们希望这一详细的警告能够防止混乱。
如果您正在寻找以编程方式发布Google文档的方法,您可以使用修订版将published
属性设置为true
。使现代化
这个相关的SO线程可能也有帮助,但它是在JS中完成的。
试图复制整个电子表格,但我想没有api可以这样做。 基本上,我正在尝试做以下工作: 有一个电子表格,我想对其进行小的更改。 创建一个新的电子表格,将模板中的所有表格逐个复制到新的电子表格中(电子表格复制会更有效率) 创建新的电子表格工作正常,但从电子表格复制表格不起作用。 尝试了两种方法: 角: 给出以下错误: 对飞行前请求的响应未通过访问控制检查:无“访问控制允许原点” Google Sheet
我正在开发一个Atom软件包,需要从Google Sheets中的公共只读电子表格中读取所有数据,但我不确定该怎么做。 我知道我可以使用OAuth或API密钥,但每个选项都有问题。对于OAuth,我需要设置一个URI处理程序,即使Atom有一个URI处理程序(),它在Linux中不容易获得,谷歌只允许处理程序。现在,关于API密钥,它可以用于测试,但不能在源代码中发布,这是不发布包所必需的。 那么
我是谷歌脚本的新手,不知道是否有人能帮我。 我有一个共享的谷歌电子表格,基本上是用新的员工信息更新行。 我希望只有当插入这些新员工行时,特定列(比如F列)上的“ABC”字符串匹配时,才会触发电子邮件。基本上,电子邮件触发器会让我们的团队知道如何设置新的员工帐户。 有人能帮我吗?我不知道如何进行字符串匹配,也不知道如何让它专门发送给固定的电子邮件收件人。我已经安装了Python、gspread和gd
我正在尝试将表单数据发布到google电子表格中。当前,如果表单已验证,则会发生以下情况: 我使用了成功设置来验证我的表单数据是否被正确序列化(它是),以及是否成功。然而,我的谷歌电子表格没有更新(没有数据通过)。我在这里使用了示例代码,将doGet更改为doPost(http://mashe.hawksey.info/2011/10/google-spreadsheets-as-a-databa
我正在使用谷歌工作表api创建工作表,并希望获得工作表的iframe可嵌入链接。
B页中有图表,其中有源数据。我想以这样一种方式将图表导入到主电子表格B中,当图表在表格B中更改时,它也应该在主表格A中动态更改。 经过大量的研究,我能够找到以下内容: Importrange-只导入数据,而不是图表 复制图表本身并将其粘贴到主工作表A,但当图表在工作表B中动态变化时,它不会更改。 发布图表并将URL作为图像插入-如果主表A是google电子表格,则不起作用,但适用于google文档