我正在尝试使用列表提要向现有电子表格添加一行。但是每次我收到以下错误“rror Domain=com.google.GDataServiceDomain Code=400 UserInfo=0xeddae4”操作无法完成。 (不能写入空行;请改用删除。)”

我正在使用以下代码

GDataEntrySpreadsheetList *listEntry = [GDataEntrySpreadsheetList listEntry];
GDataSpreadsheetCustomElement *serialNo = [GDataSpreadsheetCustomElement elementWithName:@"SNo" stringValue:@"1"];
[array addObject:serialNo];
[[listEntry customElements] initWithArray:array];

//then after finding the worksheet
GDataServiceGoogleSpreadsheet *service = [self spreadsheetService];
NSURL *feedURL = [worksheet listFeedURL];
[service fetchEntryByInsertingEntry:listEntry
                            forFeedURL:feedURL
                            delegate:self
                            didFinishSelector:@selector(addTicket:addedEntry:error:)];

似乎我在 listEntry 的初始化过程中做错了什么。

有人可以帮助我吗,或者请给我提供一个示例代码,以便在目标 C 的 Google 电子表格中插入一行。

提前致谢。

最佳答案

我通过调用以下方法解决了我的问题:

[listEntry setCustomElements:array];

代替:
[[listEntry customElements] initWithArray:array];

谢谢,
斯里尼瓦斯

关于iphone - iPhone 上的 Google 电子表格 API,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1301595/

10-10 22:43