Как правильно вызвать скрипт Python из таблицы Google Sheets? - PullRequest
2 голосов
/ 28 марта 2019

У меня есть таблица Google, которая выполняет функции калькулятора котировок. Я использую Python-запросы и Beautifulsoup для:

  1. Получить значения из листа Google,
  2. вход на сайт поставщика
  3. Доступ к онлайн калькулятору котировок
  4. Заполните форму онлайн-предложения поставщика.
  5. Отправить форму
  6. Очистите свои данные цитаты из полученного HTML-кода.
  7. Заполните лист Google с информацией о стоимости

Мне не нужна помощь с кодом Python или получением кода Python для изменения таблицы googles.

то, что я нигде не могу найти, является хорошим процессом для вызова кода Python из листа Google.

В идеале, я бы хотел, чтобы на листе Google был объект (кнопка? Ссылка?), Который активировал бы функцию очистки веб-страниц. Я видел сценарии Google Sheets, которые утверждают, что заполняют электронную таблицу соскребенными данными с внешних веб-страниц, но эти инструменты не обрабатывают ни один сайт с аутентификацией, следовательно, угол Python.

Любые предложения приветствуются.

Все, что я нашел в Интернете, объясняет, как запустить процесс на GAE для вызова скрипта Google App. Ничего не поделаешь.

1 Ответ

2 голосов
/ 28 марта 2019

Google Apps Script . Вам нужно будет использовать Apps Script, чтобы добавить кнопку или пункт меню на лист, а затем запустить скрипт Python. Вам нужно будет сделать свой код Python доступным через некоторые веб-API и вызывать этот API-интерфейс с помощью Apps Script с помощью службы UrlFetch.

...