и посмотреть медиа
Google Sheets - formulas and scripts
и посмотреть медиа
Working formulas, scripts for Google Sheets and Apps Script. Real cases and automation.
Working formulas, scripts for Google Sheets and Apps Script. Real cases and automation.
Since 2017, the channel has been dedicated to mastering Google Sheets and Google Apps Script. We share proven formulas, scripts, real cases of process automation. Useful for increasing productivity without unnecessary complications.
API, IP, что это вообще? :) Может лучше начинать писать про пиво IPA? Возвращаемся к теме доступа к API. Часто бывает так: у стороннего API доступ разрешён только с адресов из заранее верифицированного белого списка (whitelist). А Google Apps Script (GAS) такой стабильный адрес дать не может - при каждом обращении к внешнему серверу запрос уходит со случайного IP из пула Google. Незадача: сервис требует фиксированный IP, а инструмент, которым мы хотим им пользоваться, фиксированного IP не имеет. Означает ли это, что ничего не получится, что из GAS к такому API вообще нельзя достучаться? Нет, можно - просто напрямую не получится, добавим посредника. Идея решения: 1) Арендуем VPS-сервер; 2) Обязательно берём выделенный IP-адрес - важно, чтобы он не менялся; 3) Этот IP заранее добавляем в whitelist на стороне API; 4) Из GAS отправляем запрос на свой VPS - передаём туда логин/пароль или токен для авторизации и endpoint, к которому мы обращаемся; 5) VPS уже от своего (разрешённого) адреса обращается к API, получает данные и отправляет их обратно - в нашу Google Таблицу; Получается простая цепочка: GAS → VPS (фиксированный IP) → API → обратно в Таблицу Если вам интересно, как настроить такой VPS для этой задачи - ставьте реакции, пишите в комментариях, в следующем посте покажем пошагово, что написать в консоли. Спасибо Дмитрию Петровичу за интересную идею поста, которую он нам подкинул, у него скоро праздник, поздравим :)
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!