Compte de service
Le compte de service Google est un compte spécial qui permet à ngSurvey d'utiliser des services ou des applications liés à votre compte Google tels que Google Sheets ou Google Drive.
ngSurvey ne pourra utiliser que les services auxquels vous accordez l'accès.
Création du projet
Avant de commencer, assurez-vous d'avoir créé un projet pour votre API. Ouvrez la console pour les développeurs et https://console.developers.google.com/apis et en utilisant le menu hamburger en haut à gauche, sélectionnez Gérer les ressources ; sur l'écran de gestion des ressources vous pouvez cliquer sur Créer un projet pour créer un nouveau projet.

Création du compte de service
Ouvrez la Google Developer Console : https://console.developers.google.com/apis/library et sélectionnez votre projet
Recherchez l'API Google Sheets, sélectionnez-la et activez-la

Créez maintenant des identifiants pour accéder à l'API.


Cliquez sur Créer des identifiants et sélectionnez Service Account

Saisissez le nom du compte et l'ID du Service account, créez le compte et continuez.

Veillez à copier et conserver l'adresse e-mail de l'ID du Service Account car vous en aurez besoin pour partager votre feuille
Une fois le compte créé, il sera répertorié dans les comptes de service : modifiez le compte et, dans les détails du compte de service, sous Keys ajoutez une nouvelle clé

Choisissez le format de fichier JSON pour la clé

Ceci enregistrera un fichier de clé sur votre ordinateur ; conservez ce fichier car vous devrez le télécharger dans votre compte ngSurvey.
Revenez maintenant à la page d'accueil de la Google Developer Console et recherchez l'API Google Drive, elle est nécessaire pour lister les feuilles de calcul disponibles. Sélectionnez-la et activez-la.
Configuration NGSurvey
Ouvrez la page des paramètres de ngSurvey et téléchargez ce fichier de clé dans votre compte.

C'est tout ! Vous pouvez désormais utiliser ngSurvey avec vos services Google.
Google Sheets
Ouvrez Google Sheets et sélectionnez la feuille que vous souhaitez utiliser avec ngSurvey.
Cliquez sur le bouton Partager et partagez la feuille avec l'adresse e-mail du Google Service Account que vous venez de créer ci‑dessus.

Google Drive
Pour utiliser l'un de vos dossiers Google Drive dans ngSurvey, vous devez le partager avec l'adresse e-mail du Google Service Account que vous venez de créer ci‑dessus. Dans Google Drive, cliquez avec le bouton droit sur le dossier et sélectionnez Partager.

Mis à jour
Ce contenu vous a-t-il été utile ?