API Google spreadsheet, 400 erreur mauvaise requête: impossible de parcourir la plage
j'essaie d'accéder aux tableurs Google en utilisant un exemple de tableur. Quand j'ai utilisé le code d'exemple, ça a bien marché. Je viens de changer le SpreadsheetId et de la plage. Il a commencé à me donner:
Exception in thread "main" com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
{
"code" : 400,
"errors" : [ {
"domain" : "global",
"message" : "Unable to parse range: Class Data!A2:A4",
"reason" : "badRequest"
} ],
"message" : "Unable to parse range: Class Data!A2:A4",
"status" : "INVALID_ARGUMENT"
}
at com.google.api.client.googleapis.json.GoogleJsonResponseException.from(GoogleJsonResponseException.java:146)
at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:113)
at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:40)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.interceptResponse(AbstractGoogleClientRequest.java:321)
at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1065)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:419)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:352)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:469)
at poc.mainPOC.main(mainPOC.java:157)
ci-Dessous le code:
String spreadsheetId = "my spread sheet ID";
String range = "Class Data!A2:A4";
ValueRange response = service.spreadsheets().values()
.get(spreadsheetId, range)
.execute();
27
demandé sur
peterh
2016-06-18 08:16:38
4 réponses
j'essayais d'ajouter des données à une feuille nommée Emmett
qui n'existait pas encore et a la réception de ce message d'erreur:
Error: Unable to parse range: Emmet!A2:C12
j'ai dû créer manuellement la feuille nommée Emmett
dans la feuille de calcul et puis ça a fonctionné comme un charme.
2
répondu
slifszyc
2017-09-25 19:45:30
j'ai rencontré cette erreur quand j'ai eu une faute de frappe au nom de l'onglet. Dans votre cas, "Class Data" ne correspondait pas au nom de l'onglet
1
répondu
CodingYourLife
2018-04-20 01:40:34