如果文件已经上传,我可以将文件转换为Google文档吗?

时间:2017-05-23 21:58:43

标签: google-api google-drive-api google-docs

我正在编写一个程序,将Google云端硬盘中的文档导出为HTML格式。

TimeZoneInfo

但有一点需要注意:为了正确导出,给定文件的MIME类型必须为gapi.client.drive.files.export({ fileId: file_id, mimeType: "text/html" })

但是,由于某种原因,我有很多这种MIME类型的文件:application/vnd.google-apps.document

所以我的程序给了我这个错误:

  

导出仅支持Google文档。

如果我uploaded the files programmatically,我可以选择MIME类型。但我正在处理已经上传的文件。

是否有API调用可让我将云端硬盘中的文件从一种MIME类型转换为另一种?

1 个答案:

答案 0 :(得分:1)

不。我最好的建议是创建一个小型App Engine应用程序,它需要进行下载/上传,然后将其作为端点公开。如果它(或您的JS客户端)使用准备好的文件ID功能,它可以立即返回文件ID,因此实际延迟将是最小的。