Aller au contenu principal

Configuration Google Cloud

Pour utiliser sheets-translate-to-json, vous avez besoin d'un compte de service Google Cloud avec accès à l'API Google Sheets.

Étape 1 : Créer un projet Google Cloud

  1. Allez sur Google Cloud Console.
  2. Cliquez sur le sélecteur de projet en haut, puis Nouveau projet.
  3. Entrez un nom de projet et cliquez sur Créer.

new-project

Étape 2 : Activer l'API Google Sheets

  1. Dans le menu de navigation, allez dans APIs & Services > Library.
  2. Recherchez Google Sheets API et cliquez sur Activer.

enable-api

Étape 3 : Créer un compte de service

  1. Allez dans IAM & Admin > Service Accounts.
  2. Cliquez sur Create Service Account.
  3. Entrez un nom et une description, puis cliquez sur Create and Continue.

create-service-account

Étape 4 : Attribuer des rôles (optionnel)

  1. Sélectionnez un rôle approprié (par exemple, Editor).
  2. Cliquez sur Continue, puis Done.

Étape 5 : Créer une clé JSON

  1. Cliquez sur votre compte de service, puis allez dans l'onglet Keys.
  2. Cliquez sur Add Key > Create new key.
  3. Sélectionnez JSON et cliquez sur Create.
  4. Un fichier JSON sera téléchargé. Conservez-le en lieu sûr.

details-key


add-key


create-key

attention

Ne commitez jamais votre clé de compte de service dans le contrôle de version. Utilisez des variables d'environnement pour stocker privateKey et clientEmail.

Étape 6 : Partager votre feuille de calcul

Partagez votre feuille de calcul Google Sheets avec l'adresse e-mail du compte de service (que vous trouverez dans le fichier de clé JSON sous client_email). Donnez-lui un accès Éditeur.