Следующий код, который я использую для создания электронной таблицы.Я хочу создать электронную таблицу на диске 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 тип application/vnd.google-apps.spreadsheet
, то он показывает сообщение об ошибке и не создает каких-либо электронных таблиц. И если я использую 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
, пожалуйста, дайте мне ребята решения .... –