Отправка SMS из Google Sheets с использованием Google Apps Script
Google Apps Script предоставляет мощный способ автоматизировать задачи в Google Sheets. В этой статье мы рассмотрим, как можно автоматически отправлять SMS сообщения, используя данные из таблицы Google Sheets. Мы будем использовать скрипт для отправки SMS через API.
Шаг 1: Создание и настройка Google Sheets
Создайте новый документ Google Sheets.
В первой строке (A1) введите текст сообщения.
В ячейке B1 введите номер телефона получателя.
Шаг 2: Написание скрипта для отправки SMS
Откройте редактор скриптов Google Apps Script, выбрав Инструменты -> Редактор скриптов. Вставьте следующий код:
Код
function sendSMSFromCell() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var messageCell = sheet.getRange('A1'); // Ячейка для сообщения var destinationCell = sheet.getRange('B1'); // Ячейка для номера получателя var smsContent = messageCell.getValue(); var phoneNumber = destinationCell.getValue();
// Убедитесь, что номер телефона и текст сообщения передаются как строки sendSMS('NOMER_OTPRAVITELYA_EXOLVE', String(phoneNumber), smsContent); // Номер отправителя, номер получателя, текст сообщения }
function sendSMS(number, destination, text) { var apiUrl = 'https://api.exolve.ru/messaging/v1/SendSMS';
var payload = { 'number': number, // Номер отправителя 'destination': destination, // Номер получателя 'text': text // Текст сообщения };
var options = { 'method': 'post', 'contentType': 'application/json', 'headers': { 'Authorization': 'Bearer VASH_TOKEN' }, 'payload': JSON.stringify(payload), 'muteHttpExceptions': true // Чтобы увидеть полный ответ при ошибке };
Никогда не думал что можно использовать Гугл таблицы как мессенджер. А реально ли получать СМС и сохранять в ячейках?