Tôi đang cố gắng viết một ứng dụng iPhone lưu trữ cơ sở dữ liệu của nó trong bảng tính Google. Tôi đã làm theo ví dụ về DrEdit here sử dụng API Drive để đọc/ghi tệp văn bản thuần túy vào Google Drive. Tôi đang cố sửa đổi ứng dụng mẫu để làm việc với bảng tính thay thế. Tôi đã có thể tải lên tệp csv và yêu cầu Google chuyển đổi tệp đó. Tuy nhiên, điều tôi thực sự muốn là làm việc trực tiếp với mimeType: "application/vnd.google-apps.spreadsheet". Tôi rất mới ở đây và nó sẽ vô cùng hữu ích nếu ai đó có thể chỉ cho tôi một ví dụ. Đối với người mới bắt đầu, tôi muốn đạt được điều gì đó như sau:cách làm việc với bảng tính bằng API Google Drive trên iOS
- (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];
}
Ngoài ra, Google Drive API có đúng để sử dụng không? Cuối cùng, tôi muốn có khả năng cập nhật các ô được chọn của bảng tính thay vì tải lên toàn bộ tài liệu. Tôi tìm thấy một số tùy chọn khác như api gdata và api bảng tính, nhưng có vẻ như API Drive là mới nhất và nó được cho là chứa các chức năng của hai API kia?
Cảm ơn trước!
bạn có thể cập nhật bảng tính trên Google Drive không? bạn có thể cập nhật mã của mình không. Tôi có cùng một vấn đề, cập nhật 3 lĩnh vực của một bảng công cộng google rất đơn giản. – doxsi