Как передавать данные гугл таблицы в телеграм при добавлении новой записи?

Для передачи данных из Google таблицы в Telegram при добавлении новой записи можно воспользоваться Google Apps Script и Telegram Bot API.

Вот пошаговая инструкция:

1. Создайте Telegram бота, следуя официальной документации Telegram Bot API.

2. Откройте Google Таблицу, выберите "Расширения" -> "Apps Script" для открытия редактора скриптов Google Apps Script.

3. В редакторе скриптов напишите скрипт, который будет запускаться при изменении в таблице. Пример скрипта, который отправляет сообщение в Telegram при добавлении новой строки:

function onEdit(e) {
  var range = e.range;
  var sheet = range.getSheet();
  
  if (sheet.getName() == 'Sheet1') { // Название вашего листа
    var newRow = range.getRow(); // Номер строки, которую добавили
    var message = sheet.getRange(newRow, 1).getValue(); // Получаем данные из первой ячейки новой строки
    
    // Отправляем сообщение в Telegram
    var telegramBotToken = 'YOUR_TELEGRAM_BOT_TOKEN';
    var telegramChatId = 'YOUR_TELEGRAM_CHAT_ID';
    var telegramMessage = 'New data: ' + message;
    
    var url = 'https://api.telegram.org/bot' + telegramBotToken + '/sendMessage?chat_id=' + telegramChatId + '&text=' + telegramMessage;
    
    var response = UrlFetchApp.fetch(url);
  }
}

4. Для того чтобы скрипт мог отправлять сообщения в Telegram, необходимо добавить библиотеку UrlFetchApp в проект, а также настроить триггеры для вызова функции onEdit при изменении данных в таблице.

5. Замените YOUR_TELEGRAM_BOT_TOKEN и YOUR_TELEGRAM_CHAT_ID на ваш токен и ID чата Telegram соответственно.

6. Сохраните скрипт и разрешите доступ к скрипту для доступа к вашим данным.

Теперь, при добавлении новой записи в Google Таблицу, скрипт будет отправлять сообщение в Telegram с данными из новой строки. Не забудьте настроить формат сообщения и данные, которые требуется отправлять в Telegram, в соответствии с вашими потребностями.