Насколько я понимаю, для отслеживания использования квот нам необходимо предоставить ключ API для службы приложений Google для службы, которую мы планируем использовать.
В моем случае у меня есть таблица с исходной и конечной точками, а также пользовательская функция для расчета расстояния между ними.
Я столкнулся с проблемой соблюдения квоты при вызове .getDirections()
:
Ошибка: служба вызывается слишком много раз в течение одного дня: маршрут. (линия **).
Пример кода:
function getDirections_(origin, destination) {
var directionFinder = Maps.newDirectionFinder();
directionFinder.setOrigin(origin);
directionFinder.setDestination(destination);
var directions = directionFinder.getDirections();
return directions;
}
Итак, я прочитал, что если я назначу ключ API своему проекту, я смогу увидеть использование и насколько я близок к бесплатной квоте.
В редакторе скриптов я включил все API в меню "Ресурсы" / "Расширенные службы Google". Затем я зашел в консоль разработчиков Google и там не увидел никаких записей о том, сколько раз моя пользовательская функция вызывала API Карт Google или какое-либо использование API.
Логически я думаю, что в моем скрипте мне нужно установить свой ключ API Google, чтобы мои скрипты начали вызывать API под моим именем пользователя и подсчитывать количество раз, когда я использовал определенный API. Думаю, прямо сейчас я использую API Карт Google как анонимный, и поскольку всей компании назначен один и тот же IP-адрес, мы исчерпали разрешенные номера для вызова этой функции.
Нижняя строка, пожалуйста, ответьте, если вы знаете способ подключить мою простую функцию электронной таблицы к имеющемуся у меня ключу доступа к общедоступному API.
Спасибо, Пол