Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-Create&;通过Google Sheet API将Google Sheet发布到网站_Python_Google Drive Api_Google Sheets Api - Fatal编程技术网

Python-Create&;通过Google Sheet API将Google Sheet发布到网站

Python-Create&;通过Google Sheet API将Google Sheet发布到网站,python,google-drive-api,google-sheets-api,Python,Google Drive Api,Google Sheets Api,我正在尝试创建一个创建Excel文件的函数,并通过API(我认为这是可能的)将Excel文件上传到Google Sheets(可能是Google Drive)。然后,该功能将把Google Sheets发布到Web(如Google Sheets Web UI中的发布到Web功能),以便将Google Sheets嵌入我的网站进行预览 我无法通过Python找到要发布到Web的API端点 我发现只有一个Stackoverflow链接是通过JS代码()实现的,但它需要在客户端进行身份验证。在我的例子

我正在尝试创建一个创建Excel文件的函数,并通过API(我认为这是可能的)将Excel文件上传到Google Sheets(可能是Google Drive)。然后,该功能将把Google Sheets发布到Web(如Google Sheets Web UI中的
发布到Web
功能),以便将Google Sheets嵌入我的网站进行预览

我无法通过Python找到要发布到Web的API端点

我发现只有一个Stackoverflow链接是通过JS代码()实现的,但它需要在客户端进行身份验证。在我的例子中,我想用授权令牌(硬代码或由后端管理)在后端(服务器)中实现该功能


如果有人知道实现我目标的解决方案,我会非常感激。非常感谢。

不要创建excel工作表,而是尝试使用gspread直接上传到google工作表

如果你有一张excel表格,你可以尝试在excel中读取该单元格,然后在google表格中写入该单元格

(不是我的链接,但应该是入门的好参考)

回答: 不幸的是,Google Drive和Google Sheets都没有API端点,它们的功能与Google Sheets UI中的
发布到web
菜单项相同

更多信息和功能请求: 由于可以使用
发布到web
菜单项的结果将工作表嵌入网页或Google站点,因此它可能是工作表甚至驱动器的有用API方法

但是,您可以让Google知道,这是一个对Sheets API很重要的功能,您希望请求他们实现它。谷歌的问题追踪器是开发者报告问题并为其开发服务提出功能请求的地方

可以在此处找到提交Google Sheets API功能请求的页面

我希望这对你有帮助

参考资料:

  • 使用API将
    发布到Web
    怎么样?这是我最关心的。嗨,拉法,谢谢你的指导。我将在今天内向他们发送功能请求。我同意Google Sheet API或Google Drive API需要支持这一非常有用的功能。我确实向Google发布了一个功能请求。如果你认为这是一个有用的功能,请查看该链接并给出一个星星,很高兴提供帮助!出于文档目的,如果可以,请接受答案(✓) 这对你很有帮助——它还可以帮助将来遇到同样问题的其他人找到解决方案:)