Вкладки ссылок скриптов
GalinaМОЯ ГУГЛ ТАБЛИЦА ПОДПИСНАЯ ТИЛЬДА СКРИПТ
Пузат сайты
Продажи своих услуг
СЛОЖНАЯ ГУГЛ РАССЫЛКА ФОРМУЛА
ГУГЛ ТАБЛИЦА И ОГЛАВЛЕНИЕ
Работа с гугл таблицей с помощью скрипта
Работа с документом с помощью скрипта
Работа с листом с помощью скрипта
Работа с диапазоном с помощью скрипта Диапазон ЕЩЁ
Вставка изображения с помощью скрипта
ТРИГЕР СРАБАТЫВАЕТ ПРИ ОТПРАВКЕ В ФОРМУ ОТКУДА
Указывает триггер, который срабатывает при отправке ответа в форму.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); ScriptApp.newTrigger('myFunction') .forForm(form) .onFormSubmit() .create();
ВЫБОР УНИКАЛЬНЫХ БЕЗ ПОВТОРОВ
Иногда нужно из списка значений получить только уникальные. Как один из вариантов решения задачи, можно использовать коллекцию (Set). Сам по себе объект Set предполагает наличие только уникальных значений
function testUnique() { // получить уникальные значения из массива let arr1 = ['Яблоко', 'Груша', 'Яблоко', 'Слива', 'Груша']; //исходные данные let uniqueList = new Set(arr1); //создаем коллекцию for (let item of uniqueList.values()) { Logger.log(item); } //out: Яблоко, Груша, Слива - результат вывода в консоль }
var toEmail = sheet.getRange("A2:A" + sheet.getLastRow()).getValue();
КАК ПОЛУЧИТЬ НЕПОВТОРЯЮЩИЕСЯ АДРЕСА EMAIL
//Как получить Email адреса не повторяющиеся
function testUnique(){
//Получить уникальные значения из массива
//значения всех строк столбца А:
let arr1 = [sheet.getRange("A2:A" + sheet.getLastRow()).getValue()];
let uniqueList = new Set(arr1); //создаём коллекцию
for (let item of uniqueList.values()) {
Loger.log(item);
}
результат вывода в журнал:
}
Чтобы узнать размеры нашего диапазона, нужно воспользоваться методами getNumRows и getNumColumns.
Таким способом мы узнаем кол-во строчек и колонок в нашем диапазоне. К примеру, теперь мы можем перебрать все ячейки диапазона с помощью обычного цикла.
//перебор всех ячеек заданного диапазона for (let i = 1; i <= myRange.getNumRows(); i++) { for (let j = 1; j <= myRange.getNumColumns(); j++) { let currentCell = myRange.getCell(i, j).getValue(); } }
СКРИПТЫ
Функция sendEmailToClient отправляет письмо клиенту, заполнившему форму, на указанный в форме email.
Как поднять бесплатный сайт в 🚀ТОП поисковой выдачи Яндекса и Гугла? SEO 🎯 для Гугл Сайта
Как сделать бесплатный турбо-сайт от Яндекса с нуля (полный обзор за 40 минут)
Google Apps Script НА ОДНОМ ЛИСТЕ: команды для автоматизации Гугл Таблиц
Справочник по Google Apps Script: основные команды для автоматизации Гугл Таблиц
https://disk.yandex.ru/i/dEWPAXU5q7Yjyw
ЛИСТ В ТАБЛИЦЕ
[Примеры, Google Apps Script] Разработка дополнений/скриптов для Google Таблиц (spreadsheets
Отправка электронной почты
Повторяющиеся значения
Распространенными операциями являются добавление новых листов и добавление соавторов.
Как получить все значения столбца А в google docs?
Предоставляет доступ к цепочкам, сообщениям и ярлыкам Gmail.
Как писать скрипты, макросы и код в Google Scripts — часть 1
Как писать скрипты, макросы и код в Google Scripts — часть 2
Распространенными операциями являются переименование листа и доступ к объектам диапазона из листа.