. 따라서 해결 방안은 사전에 설정된 속성 번호 인 minimumRow, maximumRow, minimumColumn, maximumColumn
을 사용하여 워크 시트에 GDataQuerySpreadsheet
을 작성하는 것입니다. 또한 간단하게 사용이 가능하다 - (void)setRange:(NSString *)str;
여기에 코드 예제 :이의
- (void) fetchWorksheet: (GDataEntryWorksheet*) worksheet {
NSURL *cellsFeedURL = [[worksheet cellsLink] URL];
if (cellsFeedURL) {
GDataServiceTicket *ticket;
GDataQuerySpreadsheet *query = [GDataQuerySpreadsheet spreadsheetQueryWithFeedURL: cellsFeedURL];
[query setMinimumRow: 0];
[query setMaximumRow: 2];
[query setMinimumColumn: 0];
[query setMaximumColumn: 2];
[query setTitleQuery: @"myQuery"];
ticket = [mService fetchFeedWithQuery:query
delegate:self
didFinishSelector:@selector(fetchFeedOfCellsTicket:
finishedWithFeed:
error:)];
}
}
유일한 단점은 피드를 생성하는 세포가 아니라 기록이 포함되어 있다는 것입니다. 그리고 세포는 사용하지 않는 것으로 간주됩니다 (나는 들었습니다). 셀이있는 워크 시트가 아닌 레코드가있는 테이블을 가져 오는 것이 좋습니다. 그러나 GData-objectivec-client는 불행히도 그것을 지원하지 않습니다.
하지만 작동합니다. 나는 확인했다.
Google 스프레드 시트 및 기타 Google 서비스에 액세스 할 수있는 Objective-C API를 제공하는 오픈 소스 프로젝트가 있습니다. http://code.google.com/p/gdata-objectivec-client/ – zkaje
작업 최적화에 대해 질문했습니다. 워크 시트와 레코드의 양을 gdata-objectivec-client를 사용하여 계산합니다. – zkaje