0
我正在使用下面的代碼來創建電子表格。我想以編程方式在谷歌驅動器上創建電子表格
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類型application/vnd.google-apps.spreadsheet
那麼它顯示一個錯誤,沒有創造任何電子表格。如果我使用MIME類型text/plain
那麼它創建一個文件。所以,請幫我...
以下錯誤來當我試圖創建谷歌電子表格:
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
請給我解決方案的傢伙.... –