アップロードされたドキュメントをネイティブ形式に自動的に変換するようにGoogleドライブを取得することは可能ですか?
手動アップロードで機能することは知っていますが(つまり、GoogleドライブはWebサイト経由でアップロードしたファイルを自動変換できます)、すべてのファイルを手動でアップロードする必要はありません。
APIを使用したいのですが、もっと良いのは、ファイルを自分の~/Google Drive
フォルダーにダンプすることです。
アップロードされたドキュメントをネイティブ形式に自動的に変換するようにGoogleドライブを取得することは可能ですか?
手動アップロードで機能することは知っていますが(つまり、GoogleドライブはWebサイト経由でアップロードしたファイルを自動変換できます)、すべてのファイルを手動でアップロードする必要はありません。
APIを使用したいのですが、もっと良いのは、ファイルを自分の~/Google Drive
フォルダーにダンプすることです。
APIを使用して、convert=true
パラメータをに渡すことができますfiles.insert
。アップロードされたファイルは、ネイティブのGoogleドキュメント形式に変換されます。
確かに、この答えを参照してください。テキストファイルまたはcsvファイルをアップロードし、そのコンテンツタイプをそれぞれgoogledocまたはgooglesheetsに設定すると、googleがそれを変換しようとすることに注意してください。私はこれをテキスト->ドキュメントでテストしましたが、動作します。const contentType
コードの先頭で、サポートされているgooglemimetypeの1つに設定する必要があります。