/ / Google Place API таван за използване (~ 75 приложения?) - excel, google-apps-script, google-places-api, google-developers-console

Таблица за използване на приложния програмен интерфейс (API) на Google Place (~ 75 приложения?) - excel, google-apps-script, google-places-api, google-developers-console

Извинете, че разчупих това, но това наистина е въпрос на разрешение, а не случай на употреба.

Намерих две отделни нишки, отнасящи се до извличане на адреси от местата api, използвайки името на града, града и държавата тук. (Извличане на адрес за местоположение въз основа на името на града и града в електронната таблица на Google). Опитах го днес в офиса и тя работи славно. Показах го на няколко колеги, но когато напуснаха и аз наркотик формулата надолу по колоната на електронната таблица, на която работех, завърших с #ERROR! (TypeError: Не може да се прочете собственост "formatted_address" от undefined (ред 8). <- Вижте скрипта в горната връзка за код, използвах го както е написано.) Грешката се появи не само за нови адреси, но за 80 или така бях направил. Предположих, че може би това е, защото падането надолу щеше да доведе до около 600 места наведнъж и най-вероятно ще прескоча квота.

Опитах го отново от дома с друго(тъй като оригиналът ми от офиса все още връщаше грешки и отново работеше добре.) Повторно използвах плъзгането на клетки, за да попълня функцията в електронната ми таблица, този път 5 реда наведнъж и същото нещо се случи, когато Достигнах ред 76. Мислех, че това може да се дължи на факта, че нямах достъп до API местата във функцията или листа, позволих приложния програмен интерфейс (API) и изглеждаше, че въпросът е бил фиксиран, но отново умря на ред 83.

Така че сега аз съм малко объркан Кодът и листа са очевидно добре, както и моите разрешения, както всичко, което е в листа Направих работите по-рано, но сега показвам ГРЕШКА! на всички клетки, които са показвали адреси не преди 15 минути и нищо не се е променило освен факта, че се опитах да използвам същата функция, която работи добре на редове 4-82 на ред 83 ... което счупи всичко.

Има ли нещо извън обхвата наstackoverflow предложение и кода настрана да се даде възможност на API места, от които имам нужда, за да имат тази работа за повече от кратък период от време или ограничен брой записи (под 1000 таван дневно / дневно)?

-Скот

Script ----
function mapAddress(place, city, state) {
var API_KEY = "<My Key>";
var url = "https://maps.googleapis.com/maps/api/place/textsearch/json?
query=" + place + " " + city + " " + state + "&key=" + API_KEY;
var response = UrlFetchApp.fetch(url);
var json = response.getContentText();
obj = JSON.parse(json);
addr = obj.results[0].formatted_address;
return addr;
}

Електронна таблица, маркер за формули и данни.

Отговори:

0 за отговор № 1

Отговорено от Stev - Текстовите търсения, които използвахсрещу местата API струва 10 удара ea., така че между Geocoding и текста, удрях моята хит 1000 лимит много преди 100 записи са били обработени. Потвърждаването на моята самоличност и повишаването на моята помощ за ползване ми позволи да обработя над 1000 записа и да завърша работата.