/ / Soffitto di utilizzo dell'API di Google Place (~ 75 utilizzi?) - excel, google-apps-script, google-places-api, google-developers-console

Limite di utilizzo dell'API di Google Place (~ 75 utilizzi?) - excel, google-apps-script, google-places-api, google-developers-console

Scusa se l'ho chiarito, ma è davvero una domanda di autorizzazione e non un caso d'uso.

Ho trovato due thread distinti relativi agli indirizzi di estrazione dalla api dei luoghi utilizzando il nome del luogo, la città e lo stato qui. (Recupero dell'indirizzo della posizione in base al nome del luogo e alla città in Google Spreadsheet). L'ho provato in ufficio oggi e ha funzionato magnificamente. L'ho mostrato ad alcuni colleghi di lavoro, ma quando se ne sono andati e ho drogato la barra della formula lungo la colonna del foglio di calcolo su cui stavo lavorando, ho finito con #ERROR! (TypeError: Impossibile leggere la proprietà "formatted_address" da undefined. (Riga 8). <- Fare riferimento allo script di origine nel link sopra per il codice. L'ho usato come scritto.) L'errore è comparso non solo per i nuovi indirizzi, ma per il 80 circa avevo già fatto. Ho pensato che potesse essere perché il pull-down avrebbe presentato circa 600 posti in una volta e probabilmente ho superato la quota.

L'ho provato di nuovo da casa con un altroaccount e chiave (dato che il mio originale dall'ufficio stava ancora restituendo errori e di nuovo ha funzionato bene. Ho utilizzato ancora una volta una cella drag per popolare la funzione nel mio foglio di calcolo, questa volta, 5 righe per volta e ho avuto la stessa cosa quando Ho raggiunto la riga 76. Ho pensato che potrebbe essere dovuto al fatto che non ho abilitato l'API dei luoghi nella funzione o nel foglio, abilitato l'API e sembrava che il problema fosse risolto, ma è morto di nuovo sulla riga 83.

Quindi ora sono un po 'perplesso: il codice e il foglio sono apparentemente soddisfacenti, così come le mie autorizzazioni, come tutto ciò che è nel foglio fatto lavoro prima, ma ora sto mostrando un ERRORE! su tutte le celle che stavano visualizzando gli indirizzi non 15 minuti fa e nulla è cambiato a parte il fatto che ho provato ad usare la stessa funzione che funzionava bene sulle righe 4-82 sulla riga 83 ... che ha rotto tutto.

C'è qualcosa al di fuori dello scopo delsuggerimento di stackoverflow e codice oltre ad abilitare le API di cui ho bisogno per avere questo lavoro per più di un breve periodo di tempo o una quantità limitata di record (sotto il limite di 1000 record / giorno)?

-Scott

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;
}

Foglio di calcolo, tag formula e dati.

risposte:

0 per risposta № 1

Risposta da Stev: le ricerche di testo che stavo usandocontro l'API posti costa 10 colpi ea., quindi tra Geocoding e il testo, stavo colpendo il mio limite di successo 1000 ben prima di 100 record erano stati elaborati. Verificare la mia identità e aumentare la mia indennità di utilizzo mi ha permesso di elaborare oltre 1000 record e completare il lavoro a portata di mano.