web-dev-qa-db-fra.com

Comment localiser un identifiant Google SpreadSheet?

https://developers.google.com/apps-script/guides/rest/api#parameter_and_return_types

Lorsque vous utilisez Google Execution Api pour Java, l'ID de la feuille de calcul n'est pas très facile à comprendre. Voici l'extrait de code:

// Initialize parameters for that function.
String sheetId = "<ENTER_ID_OF_SPREADSHEET_TO_EXAMINE_HERE>";
List<Object> params = new ArrayList<Object>();
params.add(sheetId);

Toutes les idées sur la façon de localiser cela. J'exécute l'API Sheets pour renvoyer l'ID d'une feuille de calcul mais elle renvoie un lien, et lorsque j'utilise le https://spreadsheets.google.com/feeds/spreadsheets/ [~ # ~] chaîne [~ # ~] ou simplement la chaîne [~ # ~] [~ # ~] lui-même, je reçois toujours: "code": 404, "erreurs": [{"domaine": "global", "message": "L'entité demandée est introuvable.", "raison": "notFound"

21
Boom3k

Trouvé au plus profond de la référence de l'API Apps Script.

Un ID de feuille de calcul peut être extrait de son URL. Par exemple, l'ID de feuille de calcul dans l'URL https://docs.google.com/spreadsheets/d/abc1234567/edit#gid= est "abc1234567".

25
Boom3k

https://developers.google.com/sheets/api/guides/concepts

stipule que:

Chaque méthode API nécessite un paramètre spreadsheetId qui est utilisé pour identifier la feuille de calcul à accéder ou à modifier. Cet ID est la valeur entre "/ d /" et "/ edit" dans l'URL de votre feuille de calcul. Par exemple, considérez l'URL suivante qui fait référence à une feuille de calcul Google Sheets:

https://docs.google.com/spreadsheets/d/1qpyC0XzvTcKT6EISywvqESX3A0MwQoFDE8p-Bll4hps/edit#gid=0

L'ID de cette feuille de calcul est 1qpyC0XzvTcKT6EISywvqESX3A0MwQoFDE8p-Bll4hps .

J'ai donc juste tiré ma feuille de calcul et regardé l'URL pour trouver mon ID.

J'espère que cela t'aides!

15
Sam Evers