我已使用以下代码在电子表格(基于列表的提要)中添加行,但它不起作用......
NSMutableArray * array = [[NSMutableArray alloc] init];
GDataEntrySpreadsheetList *listEntry = [GDataEntrySpreadsheetList listEntry];
GDataSpreadsheetCustomElement *serialNo = [GDataSpreadsheetCustomElement elementWithName:@"SNo" stringValue:@"1"];
[array addObject:serialNo];
[listEntry setCustomElements:array];
//then after finding the worksheet
GDataServiceGoogleSpreadsheet *service = [self spreadsheetService];
NSURL *feedURL = [addedWorkSheet listFeedURL];
[service fetchEntryByInsertingEntry:listEntry
forFeedURL:feedURL
delegate:self
didFinishSelector:@selector(addEntry:finishedWithFeed:error:)];
上面的代码给出了如下错误:
error::-Error Domain=com.google.HTTPStatus Code=400“操作无法完成。(很抱歉,发生服务器错误。请稍等一下,然后尝试重新加载电子表格。)” UserInfo=0x5fe2de0 {NSLocalizedFailureReason=(很抱歉,发生了服务器错误。请稍等一下,然后尝试重新加载您的电子表格。), error=很抱歉,发生了服务器错误。请稍等一下,然后尝试重新加载您的电子表格。}
请帮我解决这个错误。
提前致谢。
如果您尝试插入的 GData EntrySpreadsheetList 不包含与工作表相关的 GData Spreadsheet CustomElements,则可能会发生此非常误导性的错误。
创建 GDataSpreadsheetCustomElement 时,用于“名称”的字符串必须与电子表格第一行中您感兴趣的列的值匹配,除了必须将其全部转换为小写并删除所有空格。
尝试将 elementWithName:@"SNo" 替换为 elementWithName:@"sno"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)