У нас есть скрипт на Python, который использует gspread для выполнения механизма импорта из листа Google Sheets в следующую систему. Это интерфейс командной строки, в котором сценарию присваивается идентификатор листа, затем он подключается к Google Sheet, анализирует данные и импортирует их в следующую систему.
Мы хотели бы упростить процесс, чтобы на рабочем листе в Google Sheets была кнопка «Импорт», которую пользователь может просто нажать, как только данные будут готовы к импорту. Поиск в Google для решения с gspread listener
дает один Q & A из stackoverflow:
Gspread - Change Listener?
Но нет упоминания об использовании метода listen
в пакете gspread или о том, как подключить его к кнопке App Script.
Что было бы хорошим решением для этой идеи кнопки + слушателя?