Інтеграція з Google таблицями

Для початку роботи з дією "Інтеграція з Google таблицями" Вам необхідно підключити їх, як описано тут.

Після підключення Інтеграції перейдіть в воронку і оберіть блок “Виконати дію”

image-20241011-125148.png

 

Ми можемо виконати такі дії як вставити рядок, оновити рядок, отримати рядок за значенням, оновлення з осередку таблиці Google.

 

Для роботи з даними з таблиці необхідно створити саму таблицю, лист, а також заголовки. Заголовки використовуються для співставлення змінних зі стовпцями в таблицях Google.

 

Важливо! Щоб інтеграція працювала коректно, у заголовках таблиці НЕ повинно бути порожніх стовпців чи стовпців з однаковими назвами.

 

Давайте вставимо рядок. Нам потрібно вибрати таблицю, робочий лист і зробити співставлення необхідних змінних зі стовпцями в таблиці.

Зверніть увагу на змінну userid - це унікальна системна змінна, що відповідає ID користувача Smart Sender. Це може бути корисно, коли потрібно отримати рядок за значенням. Тому рекомендуємо додавати її до таблиці.

 

Якщо нам необхідно оновити дані в Google Sheets, що вже існують, даними з Smart Sender, нам необхідно вибрати таблицю, лист, а також вибрати стовпець пошуку. У прикладі нижче ми будемо шукати рядки за USER ID, а потім вкажемо змінні, значення яких потрібно оновити в таблиці. Важливо! Якщо якась із змінних не буде вказана, на її місці в таблиці буде порожній осередок.

 

Дія отримати рядок за значенням логічно працює так само, як дія вище, тільки тут ми оновлюємо дані Smart Sender даними з Google Sheets.

 

Ми також можемо оновлювати конкретну змінну Smart Sender даними з одного конкретного осередку з другого рядка Google Sheets. Наприклад, Ваш бухгалтер оновлює Ваш комерційний курс в Google таблиці, а бот це зчитує і повідомляє Ваших клієнтів. Або Ви можете оновлювати значення залишків товару і бот буде оновлювати ці значення для користувачів.

 

API Google може обробляти лише 250 запитів кожні 100 секунд. Всі запити вище цієї межі не будуть оброблені. Тому НЕ рекомендуємо використовувати інтеграцію з таблицями в розсилках або іншим шляхом запускати її для великої кількості користувачів одночасно.

 

Якщо Ви не бачите необхідних таблиць

Перевірте, що Ви надали до них доступ в розділі Інтеграції

Якщо Вам потрібно більше можливостей для роботи з Google Sheets, Ви можете використовувати App Script GitHub - smartsendercommunity/google-Sheets: Интеграция с Google Таблицами через AppsScript