Інтеграція з Google таблицями
Для початку роботи з дією "Інтеграція з Google таблицями" Вам необхідно підключити їх, як описано тут.
Після підключення Інтеграції перейдіть в воронку і оберіть блок “Виконати дію”
Ми можемо виконати такі дії як вставити рядок, оновити рядок, отримати рядок за значенням, оновлення з осередку таблиці 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