使用Python的Google Sheet spreadsheets.sheets.copyTo返回500内部服务器错误

时间:2017-12-12 00:53:37

标签: python google-sheets google-api google-spreadsheet-api gspread

在Google云端硬盘中我想将一张表从电子表格复制到另一个电子表格,以便我使用此API:

https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.sheets/copyTo

我从2个电子表格开始,我可以使用gspread打开和更新。 但是当我运行Python代码时,我得到500内部服务器错误。

googleapiclient.errors.HttpError: <HttpError 500 when requesting https://sheets.googleapis.com/v4/spreadsheets/myID/sheets/0:copyTo?alt=json returned "Internal error encountered.">

如果我直接从API页面测试API,结果相同。 为什么呢?

我也检查gspread是否有类似的api,但我没有发现类似的

1 个答案:

答案 0 :(得分:0)

我找到了这个库: https://github.com/nithinmurali/pygsheets 是在驱动器电子表格和工作表上进行操作的最佳方法。 工作表副本非常简单:

float