2011-10-19 2 views
4

J'ai utilisé le code ci-dessous pour ajouter une ligne dans une feuille de calcul (alimentation basé sur des listes), mais il ne travaille pas ...Ajouter une ligne dans une feuille de calcul (alimentation basé sur des listes), mais il ne travaille pas

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:)]; 

ci-dessus erreur:

erreur :: - Error Domain = com.google.HTTPStatus Code = 400 "L'opération n'a pas pu aboutir. (Nous sommes désolés, une erreur s'est produite au niveau du serveur. recharger votre feuille de calcul.) "UserInfo = 0x5fe2de0 {NSLocalizedFailureReason = (Nous sommes désolés, une erreur de serveur s'est produite. Veuillez attendre un peu et essayer de recharger votre feuille de calcul.), error = Nous sommes désolés, une erreur de serveur s'est produite. Veuillez attendre un peu et essayer de recharger votre feuille de calcul.}

Aidez-moi à résoudre cette erreur.

Merci d'avance.

Répondre

1

Cette erreur très trompeuse peut se produire si la GDataEntrySpreadsheetList que vous essayez d'insérer ne contient aucun GDataSpreadsheetCustomElements pertinent pour la feuille de calcul. Lorsque vous créez un GDataSpreadsheetCustomElement, la chaîne que vous utilisez pour "name" doit correspondre à la valeur de la première ligne de la feuille de calcul de la colonne qui vous intéresse, SAUF qu'elle doit être convertie en minuscules et avoir tous les espaces supprimés.

Essayez de remplacer elementWithName: @ "SNo" avec elementWithName: @ "sno"

+0

Merci beaucoup! Tu m'as sauvé beaucoup de travail gaspillé! –

Questions connexes