GoogleドライブのドキュメントをHTMLに書き出すプログラムを作成しています。ファイルが既にアップロードされている場合、ファイルをGoogleドキュメントに変換できますか?
gapi.client.drive.files.export({
fileId: file_id,
mimeType: "text/html"
})
しかし、注意すべき点があります:与えられたファイルのMIMEタイプを正しくエクスポートするためにapplication/vnd.google-apps.document
する必要があります。
しかし、私はこのMIMEタイプのいくつかの理由で、多くのファイルが、持っている:application/vnd.openxmlformats-officedocument.wordprocessingml.document
をだから私のプログラムは、私は、このエラーを与える:
Export only supports Google Docs.
I uploaded the files programmatically、私が選ぶことができればMIMEタイプしかし、私はすでにアップロードされているファイルを扱っています。
ドライブ内のファイルをあるMIMEタイプから別のMIMEタイプに変換するAPI呼び出しはありますか?
追加のユーザー操作が必要ですか?私は一度認証した後にファイルを表すリンクをクリックして、すぐに文書のHTMLを見ることができるようにしたい。 –
いいえ。新しいエンドポイントへのJSクライアント呼び出しには、アクセストークンが含まれます。新しいサーバーアプリケーションはそのアクセストークンを使用し、JSアプリケーションと同じクライアントIDを持ちます。したがって、ユーザーは再認証または再承認する必要はありません。 – pinoyyid
よかった、ありがとう。 –