3

いくつかのファイルを Google ドライブにロードしましたが、誤って間違った mimeType をいくつかのファイルに割り当てました。mimeType を正しい値に更新したいと考えています。

ファイルに関連付けられた説明を正常に更新する次の Python コードがありますが、mimeType は常に元の値を保持します。

file = service.files().get(fileId=GoogleFileId).execute()
file['mimeType'] = 'application/msword'
file['description'] = 'test description'
updated_file = service.files().update(fileId=file['id'], body=file, updateViewedDate=False).execute()

誰かが私が欠けているものを見つけることができますか?

デイブ

4

1 に答える 1

2

はい、ファイルの内容自体を更新する必要があります。mimeType は、アップロードされたファイルから計算されます。media_bodyファイルの作成に使用した などを渡して実行します。

面倒くさいです、すいません。しかし、スクリプトを作成している場合は、「一部のファイル」に多大な苦痛を与えるはずです。

于 2013-01-31T16:40:59.463 に答える