API Address Validation dans Google Sheets

Objectif

Dans ce document, nous allons voir comment utiliser l'API Address Validation dans Google Sheets afin de tester le service rapidement et facilement.

En tant que non-développeur, même si vous êtes prêt à utiliser des données provenant de Google Maps Platform, comme l'API Address Validation, vous pouvez trouver un moyen de vous lancer avec le service sans trop d'aide de la part des équipes techniques.

Cas d'utilisation

Voyons maintenant les cas d'utilisation dans lesquels l'API Address Validation dans Google Sheets est utile:

  • Essai: en tant qu'entreprise, vous pouvez tester rapidement les fonctionnalités de l'API Address Validation à l'aide de vos propres adresses.
  • Comparer: comparez les résultats de l'API Address Validation avec ceux d'autres points de terminaison tels que l'API Geocoding ou l'API Places.
  • Test A/B: effectuez des tests A/B sur des variantes d'un même ensemble de données pour déterminer ce qui pourrait fournir des résultats plus appropriés.

Modèle Google Sheets

La solution est une feuille de calcul Google Sheets dotée de fonctions Apps Script personnalisées qui envoient les requêtes à l'API Address Validation dans l'ordre.

Vous pouvez exécuter des adresses via l'API en procédant comme suit (nécessite un compte Google et une clé API):

  1. Accédez à Exemple de feuille de calcul, puis dans le menu, sélectionnez Fichier > Créer une copie
    (vous devez vous connecter à votre compte Google ou en créer un).
  2. Activez l'API Address Validation et générez une clé API à partir de Cloud Console.
  3. Dans l'onglet Sheets "Clé API + Tableau de bord", remplacez la cellule B2 par votre clé API.
  4. Copiez et collez les adresses dans le modèle (dans une feuille distincte pour mettre en forme les données: concaténer le numéro de rue, le nom, la ville et le code postal).
  5. Sélectionnez les cellules d'une feuille de calcul, puis choisissez dans le menu "Validation des adresses" > "Sélection de l'API Address Validation"
  6. Lors de la première exécution, le message "Authorization Required" (Autorisation requise) s'affiche et vous donne accès à Apps Script.



Conditions d'utilisation de Google Maps Platform

La Solution est fournie à des fins de test sur un nombre limité d'adresses : Période de mise en cache autorisée: 30 jours calendaires consécutifs, après quoi le Client doit (1) supprimer le Contenu Google Maps mis en cache ou (2) le remplacer par les données de l'Utilisateur final fournies via la confirmation ou la correction de l'Utilisateur final. Consultez le tableau des conditions d'utilisation de Google Maps Platform 11.3.1 (autorisations de mise en cache):

  • placeId
  • Emplacement: latitudes, longitudes
  • verdict
  • formattedAddress
  • postalAddress
  • addressComponent: componentName
  • USPS Data specifiedAddress

Remarques

  • Performances: procédez par blocs de 1 000 lignes, pas plus à la fois. Le script peut finir par s'arrêter, par exemple en cas de dépassement du quota d'API par seconde, à partir de la ligne où il s'est arrêté.
  • Vous pouvez accéder à ce code depuis Menu > Extensions > Apps Script et créer votre propre version du script en fonction de vos besoins.
  • Tarification pour l'API Address Validation.

Conclusion

L'API Address Validation dans Google Sheets permet aux non-développeurs de commencer à interroger l'API Address Validation et de comprendre comment elle peut s'avérer stratégique pour leur activité. Ce document tente de montrer comment n'importe quel utilisateur peut commencer à interroger l'API en créant une clé API et en utilisant le modèle Google Sheets fourni.

Actions suivantes

Documentation complémentaire suggérée:


Contributeurs

Cet article est mis à jour par Google. Ce commentaire a été écrit initialement par les contributeurs suivants.
Auteur principal:

Thomas Anglaret | Solutions Engineer\