0
私はスプレッドシートの作成に使用しているコードに従っています。私はそれがエラーを示すと、任意のスプレッドシートを作成していないのMIMEタイプapplication/vnd.google-apps.spreadsheet
を使用する場合は私はプログラムでGoogleドライブにスプレッドシートを作成したい
MetadataChangeSet changeSet = new MetadataChangeSet.Builder()
.setTitle("New file")
//.setMimeType("text/plain")
.setMimeType("application/vnd.google-apps.spreadsheet")
.setStarred(true).build();
// create a file on root folder
Drive.DriveApi.getRootFolder(getGoogleApiClient())
.createFile(getGoogleApiClient(), changeSet, driveContents)
.setResultCallback(fileCallback);
。私がMIMEタイプtext/plain
を使用すると、ファイルが作成されます。だから、私を助けてください、私はGoogleスプレッドシートを作成するためにしようとしたとき...
次のエラーが来ている:
E/AndroidRuntime: FATAL EXCEPTION: Thread-2475
Process: com.google.android.gms.drive.sample.demo, PID: 31762
java.lang.IllegalArgumentException: May not create shortcut files using this method. Use DriveFolder.createShortcutFile() instead.
at com.google.android.gms.drive.internal.zzy.zzb(Unknown Source)
at com.google.android.gms.drive.internal.zzy.createFile(Unknown Source)
at com.google.android.gms.drive.sample.demo.CreateFileActivity$1$1.run(CreateFileActivity.java:82)
を使用する必要があります:
作成ファイル方式ではこのようなものです。 https://developers.google.com/sheets/samples/を参照して、スプレッドシートに値を追加して入力することができます。 –
エラーは何ですか?あなたのMIMEタイプはcorectです。 – DaImTo
私に解答者を教えてください.... –