Я пытаюсь написать приложение iPhone, которое хранит его базу данных в электронной таблице Google. Я последовал примеру DrEdit здесь, который использует Drive API для чтения/записи текстовых файлов на Google Диске. Я пытаюсь изменить пример приложения для работы с электронными таблицами. Я смог загрузить файл csv и попросить Google его преобразовать. Тем не менее, я действительно хочу, чтобы непосредственно работать с mimeType: "application/vnd.google-apps.spreadsheet". Я очень новичок в этом, и было бы очень полезно, если бы кто-нибудь мог указать мне пример. Для начала я хотел бы получить что-то вроде следующего
- (void)uploadSpreadSheetWithThreeCells {
GTLUploadParameters *uploadParameters = nil;
NSString *data = @"cell1,cell2,cell3";
NSData *spreadSheetContent = nil;
/*
How to initialize spreadSheetContent with data?
*/
[GTLUploadParameters uploadParametersWithData:spreadSheetContent
MIMEType:@"application/vnd.google-apps.spreadsheet"];
GTLQueryDrive *query = [GTLQueryDrive queryForFilesInsertWithObject:self.driveFile
uploadParameters:uploadParameters];
[self.driveService executeQuery:query completionHandler:nil];
}
Кроме того, правильно ли использовать API Google Диска? В конечном счете, я хочу иметь возможность обновлять выбранные ячейки электронной таблицы вместо загрузки всего документа. Я нашел некоторые другие варианты, такие как api gdata и таблица api, но похоже, что Drive API является самым новым и должен содержать функции двух других?
Спасибо заранее!