0

Google スプレッドシートで JSON を使用して Zip を検索し、郡を見つけています。郡だけ返してほしい。ImportJSON 関数が機能するように、すべての値を返すようにできます。

これが私の式です。参照のすべての順列を試しましたが、フォーマットする方法がわかりません。

=ImportJSON(CONCATENATE("https://maps.googleapis.com/maps/api/geocode/json?address="92660), "results/address_components/long_name[3]", "noHeaders")

これは、Google Maps Geocoding API からの JSON データです。郡の長い名前だけが必要です。この例では、「オレンジ カウンティ」です。

{
       "results" : [
          {
             "address_components" : [
                {
                   "long_name" : "92660",
                   "short_name" : "92660",
                   "types" : [ "postal_code" ]
                },
                {
                   "long_name" : "Newport Beach",
                   "short_name" : "Newport Beach",
                   "types" : [ "locality", "political" ]
                },
                {
                   "long_name" : "Orange County",
                   "short_name" : "Orange County",
                   "types" : [ "administrative_area_level_2", "political" ]
                },
                {
                   "long_name" : "California",
                   "short_name" : "CA",
                   "types" : [ "administrative_area_level_1", "political" ]
                },
                {
                   "long_name" : "United States",
                   "short_name" : "US",
                   "types" : [ "country", "political" ]
                }
             ],
             "formatted_address" : "Newport Beach, CA 92660, USA",
             "geometry" : {
                "bounds" : {
                   "northeast" : {
                      "lat" : 33.671823,
                      "lng" : -117.841337
                   },
                   "southwest" : {
                      "lat" : 33.6040739,
                      "lng" : -117.909447
                   }
                },
                "location" : {
                   "lat" : 33.6301328,
                   "lng" : -117.8721676
                },
                "location_type" : "APPROXIMATE",
                "viewport" : {
                   "northeast" : {
                      "lat" : 33.671823,
                      "lng" : -117.841337
                   },
                   "southwest" : {
                      "lat" : 33.6040739,
                      "lng" : -117.909447
                   }
                }
             },
             "place_id" : "ChIJRdSajSne3IAR8T4A2x-wgrE",
             "types" : [ "postal_code" ]
          }
       ],
       "status" : "OK"
    }
4

2 に答える 2