2016-06-24 15 views
1

Googleドライブに手動でアップロードされた多数のPDFがあります。ほとんどがPDFとして適切に認識され、MIMEタイプが適切に設定されました。いくつかはそうではなかった。これはFireFoxの問題であるようです。GoogleドライブのアップロードされたPDFのMimeタイプを変更する

私はChromeでダウンロード/再アップロードできますが、問題はファイル自体ではないため、PDFとして認識されます。私は手動で行うことができますが、私はスクリプトを介して自動的にこれを修正する方法を探しています。失敗したファイルが戻るapplication/downloadではなくapplication/pdf

ため

file.getMimeType私はGoogleのスクリプトを経由してapplication/pdfにこれらのファイルのMIMEタイプを変更したいのですが、私はそれをする方法を見つけることができません。私は、ファイルのドライブアプリの方法を見てきましたが、それを行う方法を見つけることができません。

setMimeTypeは、ブロブのようなファイルのオプションではないようです。

答えて

0

あなたは、「PDFファイル」で終わるファイルを反復処理していない、正しいMIMEタイプのとDriveAppメソッドを使用して、それらのコピーを作成することができます。

.createFile('new' +name, content, mimeType);

getBlob()からの入力 『コンテンツ』方法。

元のファイルを削除します。

次に、必要に応じてコピーの名前を変更して「新規」を削除します。

ドライブのコード構造とディレクトリ構造を確認することなく、一般的なコードを書くのは難しいですが、これが役立ちます。私は願います!

関連する問題