Инструмент: Google Apps Script
Инструмент для написания и выполнения кода, встроенный в экосистему Google. Находится в Google Диске в меню «Создать». При открытии из конкретной таблицы (Расширения → Apps Script) скрипт автоматически привязывается к ней. Важно: Не стоит бояться — эксперименты в скрипте не сломают саму таблицу. Подготовка: API-ключ Gemini Для подключения к Gemini необходим API-ключ: 1. Получить его можно в Google AI Studio (раздел «Get API Key»). 2. Ключ удобно хранить в настройках проекта Apps Script: «Настройки проекта» → «Свойства скрипта». Это позволяет не вставлять ключ прямо в код. Принцип работы с ИИ для создания кода Главный принцип: Не писать код вручную, а объяснять задачу ИИ (например, Gemini в новом чате). 1. Чётко сформулировать цель и что нужно получить на выходе. 2. Отправить скриншот таблицы или контекст. 3. ИИ сгенерирует готовый код, который можно копировать и вставлять в редактор Apps Script. 4. Тестировать, при ошибках — отправлять скриншот ошибки ИИ для исправления. Практический пример: Автоматизация генерации постов Цель: Автоматически собирать данные из таблицы, обрабатывать их через Gemini и выводить структурированный результат. Реализация: 1. Организация данных в таблице: Добавлен столбец-«тумблер» (раскрывающийся список) со значениями «стоп»/«выслать» для управления процессом. Скрипт настроен на чтение данных из определённых диапазонов (например, A, C, D). 2. Логика скрипта: Проверяет значение «тумблера». Если стоит «выслать», берёт исходные данные (например, короткие новости и ссылки). Отправляет запрос в Gemini с промптом: усилить новость, вернуть полный текст по ссылке и разделить итоговый пост на части (заголовок, текст, хэштеги) с помощью специальных разделителей. 3. Структурирование вывода: ИИ возвращает один текст с разделителями. С помощью формул в таблице (например, SPLIT, INDEX ) этот текст разбивается на отдельные ячейки (заголовок, основной текст, хэштеги). Это даёт гибкость для дальнейшего использования. Автономная работа через триггеры Триггер — это правило для автоматического запуска функции скрипта. Можно настроить в редакторе Apps Script (значок «Триггеры» → «Добавить триггер»). Пример: Запуск функции раз в минуту.