Google スプレッドシートでの住所の検証

目標

このドキュメントでは、Google スプレッドシートで Address Validation API を使用して、サービスを迅速かつ簡単にテストする方法について説明します。

デベロッパーではないものの、Address Validation API などの Google Maps Platform から取得したデータを活用したいと考えている場合は、技術チームのサポートをあまり受けずにサービスを開始する方法を探すことをおすすめします。

ユースケース

次に、Google スプレッドシートの Address Validation API が役立つユースケースについて説明します。

  • トライアル: ビジネスでは、自社のアドレスを使用して Address Validation API の機能をすばやくテストしたい場合があります。
  • 比較: Address Validation API の結果を、Geocoding API や Places API などの他のエンドポイントの結果と比較します。
  • A/B テスト: 同じデータセットのバリエーションを A/B テストして、より適切な結果が得られる可能性のあるものを把握します。

Google スプレッドシートのテンプレート

このソリューションは、Google スプレッドシートにカスタムの Apps Script 関数を組み込み、Address Validation API にリクエストを順番に送信するものです。

以下の手順に沿って、API でアドレスを実行できます(Google アカウントと API キーが必要です)。

  1. サンプル スプレッドシートに移動し、メニューから [ファイル] > [コピーを作成] を選択します。
    (Google アカウントにログインするか、アカウントを作成する必要があります)
  2. Address Validation API を有効にし、Cloud Console から API キーを生成します。
  3. [API Key + Dashboard] スプレッドシート タブで、B2 セルを API キーに置き換えます。
  4. テンプレートに住所をコピーして貼り付けます(別のシートで、番地、名前、市区町村、郵便番号を連結してデータをフォーマットします)。
  5. スプレッドシートのセルを選択し、メニューから [Address Validation] > [Address Validation API selection] を選択します。
  6. 初回実行時に、Apps Script へのアクセスを許可するための「承認が必要です」というメッセージが表示されます。



Google Maps Platform の利用規約

本ソリューションは、限定されたアドレス セットでのテスト目的で提供されます。許可されるキャッシュ期間は連続 30 暦日です。その後、お客様は(1)キャッシュされた Google マップ コンテンツを削除するか、(2)エンドユーザーの確認または修正を通じて提供されたエンドユーザー データに置き換える必要があります。Google Maps Platform 利用規約の表 11.3.1(キャッシュ保存の許可)をご覧ください。

  • placeId
  • 位置情報: 緯度値、経度値
  • verdict
  • formattedAddress
  • postalAddress
  • addressComponent: componentName
  • USPS Data standardizedAddress

考慮事項

  • パフォーマンス: 一度に 1,000 行を超えるチャンクを処理しないでください。スクリプトが最終的に停止する可能性があります。たとえば、1 秒あたりの API 割り当てを超えた場合、スクリプトが停止した行から続行します。
  • [メニュー] > [拡張機能] > [Apps Script] からコードにアクセスし、ニーズに合わせて独自のバージョンのスクリプトを作成できます。
  • Address Validation API の料金。

まとめ

Google スプレッドシートの Address Validation API を使用すると、デベロッパー以外でも Address Validation API のクエリを開始して、ビジネスにどのように役立つかを理解できます。このドキュメントでは、API キーを作成し、提供されている Google スプレッドシート テンプレートを使用して、誰でも API のクエリを開始する方法について説明します。

次のアクション

おすすめの参考資料:


寄稿者

この記事は Google が管理しています。このドキュメントは、以下のコントリビューターによって作成されました。
主な著者:

Thomas Anglaret | ソリューション エンジニア\