Я пользуюсь этим пару месяцев без проблем.Теперь я получаю #VALUE
в Excel все время, я пытаюсь получить расстояние.В чем может быть проблема?
У меня есть Google Maps KEY AIzaS.....I
URL запроса https://maps.googleapis.com/maps/api/distancematrix/xml?origins=$1&destinations=$2&mode=$3&key=$k
C8 = Лондон,C9 = Манчестер, C10 = Вождение
Формула в C13: =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(gmaps.distance.url;"$1";SUBSTITUTE(C8;" ";"+"));"$2";SUBSTITUTE(C9;" ";"+"));"$3";gmaps.travel.mode);"$k";gmaps.key)
Ответ в C15: =WEBSERVICE(C13)
ОШИБКА #VALUE
Статусв C16: =FILTERXML(C15;"//status[1]")
ОШИБКА #VALUE
Расстояние в C18: =FILTERXML(C15;"//distance[1]/text")
ОШИБКА #VALUE
Время в пути в C19:=FILTERXML(C15;"//duration[1]/text")
ОШИБКА #VALUE
Если я скопирую и вставлю ссылку, созданную моим браузером в C13, я получу данные ниже на открытой странице.Итак, ключ API и ссылка работают?Что-то не так в формуле =WEBSERVICE(C13)
?
Я пытался использовать =WEBSERVICE("GENERATED LINK IN C13")
безуспешно.Получение #VALUE
также.
При копировании и вставке ссылки из C13 в интернет-браузер:
<DistanceMatrixResponse>
<status>OK</status>
<origin_address>London, UK</origin_address>
<destination_address>Manchester, UK</destination_address>
<row>
<element>
<status>OK</status>
<duration>
<value>14735</value>
<text>4 hours 6 mins</text>
</duration>
<distance>
<value>335534</value>
<text>336 km</text>
</distance>
</element>
</row>
</DistanceMatrixResponse>