TSV ファイルを Google ドライブにアップロードし、ファイルの送信時に ?convert=true フラグを使用してその内容をスプレッドシートに変換しようとしています。ファイルが変換されたときに、データの各セルの周囲から引用符が削除されていないことを除いて、すべてがうまく機能しているようです。結果は次のようになります。
「区切り文字」を手動で「タブ」に設定しない限り、Google ドキュメントの UI を介してアップロードするときに同じ問題が発生します。UI では、これにより問題が修正され、引用符がインポートから自動的に削除されます。
私の質問は、API 経由でファイルを Google ドライブにインポートするときに区切り文字を手動で指定できますか? または、区切り文字を指定する必要がないようにファイルをフォーマットできますか? 一部のコンテンツに改行文字が含まれているため、引用符をそのままにしておく必要があります。引用符がないと、インポーターはコンテンツが同じセルの一部であることを判断できません。
mimeType を「text/tab-separated-values」に設定してファイルを転送しています。また、カンマでフォーマットして「text/csv」としてアップロードしようとしましたが、すべてのセルが最初の列に詰まってさらに悪い結果になりました。