Appsheetで会員登録フォームを作成しているのですが、FormView上で郵便番号を入力すると住所欄に自動的に住所を入力させることはできますでしょうか。郵便番号データベースを自分で作り参照させるのでしょうか。それともライブラリ等を使えばよろしいのでしょうか。どなたかご教示いただければ幸いです。
迅速にご回答いただき、ありがとうございます。了解しました。GASを使用してみます。
現状、アップシートの標準機能には、日本の郵便番号から住所を、もしくは住所の一部から郵便番号のデータを取得するといったFEATUREは有りません。但し、GOOGLEの組織の一部となり、今後、各種のGoogleのプロダクト、特にGoogle Mapとの連携の深度化が進むと期待すれば、標準機能の一部として新たな機能が実装されることが望まれます。
現状では、例えばGOOGLESHEETをアプリのデータベースとして利用している場合、GAS(GOOGLE App Script)を叩いて、独自の関数を作成し、アップシートのアプリから郵便番号を入力。Google Sheet上でGASのScriptで作成した関数で住所の情報を取得し、アプリ上に表示というワークフローを導入することが現実的です。
検索されると多くのサイトで郵便番号から住所、もしくはその逆のGASの作成手順が紹介されています。https://tonari-it.com/gas-rest-api-zip-address/ ← 一例
もしくは、ご指摘の通り、別途全国の住所情報を取り込みVLOOKUP的に郵便番号が入力されると該当するデータをテーブルから自動入力するアプローチです。
こちらも現実的なアプローチですが、郵便局のHP上にも公開されている全国区住所情報のデータもボリュームが多くGOOGSLE SHEETのvolume制限にかかりデータが読み込めない?などの障害も想定されます。SQL等、大容量のDBにデータを保管しアップシートに読み込ませるなどの対処が必要かもしれません。
https://www.post.japanpost.jp/zipcode/download.html