0

Google ドライブにドキュメントを作成しました。Google ドライブ Android SDK を使用して、同じドキュメントの新しいリビジョンをアップロードしたいと考えています。私は次のようなコードを試しました、

try{
                                                                            // First retrieve the file from the API.
  File file = service.files().get(fileId).execute();

java.io.File fileContent = new java.io.File("sdcard0/temp/test.doc");
FileContent mediaContent = new FileContent("application/vnd.google-apps.document", fileContent);

File updatedFile = service.files().update(getID(), file, mediaContent).execute();                                   
} catch (IOException e1) {
       Log.d("","An error occurred: " + e1); //No i18n
} catch (Exception e){
       Log.d("","EXCEPTION IN SAVING"+e); //No i18n
}

しかし、コンテンツは docs.google.com のように破損しているように見えますここに画像の説明を入力

何か間違ったことをしている場合は、私を導いてください。

注: アップロードされたドキュメントに対しても同じコードが適切に機能します。

4

2 に答える 2

0

これらのリビジョンは、Google ドキュメントなどのネイティブ フォーマットには使用できません。それらには、それらを変更するための独自の API があります。たとえば、スプレッドシートにはスプレッドシート フィード API があります。

于 2013-09-27T00:44:43.250 に答える