Как реализовать автоматический перенос данных из CRM Битрикс в Google Sheets?
Всем привет!
Задача простая: при смене статуса сделки в Битрикс необходимо добавлять в существующую гугл-таблицу строчку с данными из нескольких полей этой сделки (каждое поле в свой столбец). Без сторонних интеграторов.
Предполагаю, что реализовать можно связкой вебхука в битриксе и скрипта в гугл-таблице. Т.к. сам не кодер, даже не знаю, с какой стороны взяться и как оно делается. Чатжпт, похоже, в битриксе не разбирается.
Буду признателен за любую полезную инфу по вопросу и наводки.
Для реализации:
1. В существующей Гугл таблице заходите в редактор скриптов, создаёте функцию - обработчик поступающих webhook (onPost или onGet). В обработчике нужно правильно выделить содержимое запроса и дать ответ 200 обратно битриксу;
2. Публикуете скрипт как web приложение с доступом для всех. При публикации отобразится url для приёма входящих запросов;
3. Настраиваете в битриксе event - при таком-то событии, отправить запрос на ссылку гугл скрипта (из п.2)
Самым долгим тут как правило является процесс отладки - правильное выделение данных из входящего запроса. Обратите внимание - при каждом изменении в гугл скрипте требуется повторная публикация.