Google drive
を使用して既存のファイルを更新しようとしていますpython script
。
私が使用しているコードは次のとおりです。
fileID = wasFileUploadedBefore(drive, reportName) #this gets the fileID if it's already in GDrive
if fileID != 0:
reportFile = drive.CreateFile({'id': fileID})
else:
reportFile = drive.CreateFile({'title':reportName, 'mimeType':'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'})
reportFile.SetContentFile(reportName)
reportFile.Upload({'convert':True}) #convert=true is to convert the file to GoogleDrive Spreadsheet.
コードを実行しているときに言ったように、次のエラーが発生します。
raise ApiRequestError(error)
ApiRequestError: <HttpError 500 when requesting https://www.googleapis.com/upload/drive/v2/....&convert=true&alt=json returned "Internal Error">
アップロードで{タグを使わなければなんでもいい'convert':True}
のですが、ファイルを変換したいのでどうしても必要です。
.xlsx
ファイルをアップロードしようとしています