Я пытаюсь автоматизировать импорт из Google Sheet, как только кто-то зафиксировал свои изменения в управлении версиями Google Sheet (а не просто отредактировал какую-либо ячейку, например, вызвало событие onEdit, мне нужно зафиксировать его).
Хотя опрос возможен, я бы предпочел, чтобы Google Sheets отправлял сообщение в PubSub.Теперь PubSub требуется аутентификация JSON и тому подобное, и я не видел никакой интеграции с Google Sheets, которая бы интегрировала эту концепцию, что меня удивило.
Я искал в интернете триггеры в Google Sheet и какой-то способ автоматизации кодаподключаться к внешним ресурсам.Судя по всему, API Push-уведомлений Google Диска, кажется, является подходящим вариантом.Я действительно хотел бы сохранить все в своем облачном пространстве Google, поэтому я выбрал облачную функцию Google с конечной точкой HTTP (S).Я уже начал работать над каналом Function и PubSub, когда вернулся к документации, чтобы узнать, как отправить вызов на конечную точку HTTP.
Не повезло.Кажется, вам нужно зарегистрировать домен, чтобы доказать, что вы им владеете, и, желая, я не могу доказать, что у меня есть cloudfunctions.net.Таким образом, мой план пошел.
Кажется, очень не нравится, что Google не хочет интегрировать свой Cloud SDK в триггеры Google Sheets, поскольку они предлагают API Sheets с использованием учетных записей облачной службы.
Итак, мой выводу меня есть два варианта:
1) Я могу отправить обратный вызов HTTP для функции onEdit (), но только если это мой собственный домен, и мне, кажется, требуется настроить среду только для этого.
2) Мне нужно было бы опросить последнюю версию коммита Google Sheets по сравнению с последней версией, чтобы активировать его самостоятельно.
Я пропускаю что-то очень простое или это мои единственные варианты?