Работает на вашем устройстве · без кредитов

Автоматизации

Соедините несколько блоков на холсте — и страница превратится в строки на ваших условиях: ваши селекторы, ваши фильтры, ваши названия столбцов. Без ИИ, без отправки куда-либо и без оплаты.

Идея

Блоки на холсте и связи между ними

Автоматизация — это небольшая схема. Блоки лежат там, куда вы их положили, а связи задают, куда течёт поток данных. При запуске SheetPilot идёт по этим связям от входных блоков к блокам записи и записывает то, что вышло в конце.

Одна и та же форма от начала до конца

Каждая связь несёт одно и то же: строки с именованными столбцами. Поэтому любой блок стыкуется с любым другим, и о типах думать не приходится.

Концов может быть несколько

Схема может заканчиваться несколькими блоками записи: ссылки — в одну таблицу, изображения — в другую. У каждого конца свои настройки заголовка и дубликатов.

Циклы отклоняются, а не выполняются наполовину

Если связь замкнёт круг, редактор скажет об этом, и запуск даже не начнётся. Вы никогда не найдёте таблицу, в которую попала половина автоматизации.

Единственное правило слияния

Когда к одному блоку приходят две или больше связей, их строки ставятся рядом дополнительными столбцами и сопоставляются по номеру строки. Заголовки с одной связи, ссылки с другой, даты с третьей: три связи в блок записи дают три столбца. Никакого «блока объединения» учить не нужно, потому что решать больше нечего.

Если связи приносят разное число строк, короткие дополняются пустыми ячейками, а редактор отмечает расхождение — вы видите его на холсте, а не потом в таблице.

Ввод
Ввод
Запись в таблицу
AB

Блоки

Семь видов — вот и весь словарь

Ввод

Место, где данные входят в схему. Выберите один из семи источников и дайте имя столбцу, который он создаёт.

Извлечение

Достаёт из текста столбца адреса эл. почты, веб-адреса, числа или совпадение с регулярным выражением. Одна ячейка с пятью ссылками превращается в пять строк.

Фильтр

Убрать дубликаты, отбросить пустые строки, оставить или отбросить строки по содержащемуся тексту либо шаблону, или урезать список до первых нескольких.

Обработка текста

Привести в порядок пробелы, сменить регистр, найти и заменить, укоротить до нужной длины или дописать текст до или после каждого значения столбца.

Разделение

Разбить ячейку по разделителю — либо на дополнительные строки, либо на именованные столбцы рядом.

Добавить столбец

Проставляет в каждой строке адрес страницы, её заголовок, дату, время или вашу собственную строку, где всё это смешано.

Запись в таблицу

Конец схемы. Выберите таблицу и лист, решите, писать ли названия столбцов заголовком в первый раз, и укажите столбец для проверки дубликатов перед добавлением.

Источники ввода: то, по чему вы щёлкнули правой кнопкой · текущее выделение · читаемый текст страницы · всё, что находит CSS-селектор, — как текст или как атрибут вроде адреса ссылки · каждая ссылка на странице · каждое изображение · первая таблица страницы вместе с заголовком.

Три способа запустить

Автоматизацию, которую нужно идти искать, перестают использовать, поэтому запусков сделано три.

Из панели

Откройте вкладку «Автоматизации» и нажмите «Запустить». Она работает со страницей, которая перед вами, и сообщает, сколько строк добавила.

Из контекстного меню

Включите пункт меню — и автоматизация появится ровно там, где нужна: на выделенном тексте, ссылках, изображениях или самой странице.

Сочетанием клавиш

Есть три слота под сочетания. Займите один самой востребованной автоматизацией — и она сработает вообще без интерфейса.

Предпросмотр до всякой записи

Предпросмотр прогоняет всю схему по текущей странице и ничего не пишет. Каждый блок сообщает, сколько строк из него вышло, и показывает несколько примеров значений. Если результат пуст, сразу видно, какой блок его опустошил, — в девяти случаях из десяти это селектор, которому не хватает одного класса.

Шаблоны

Начните с того, что уже работает

Пустой холст — плохая отправная точка. Пять готовых схем закрывают привычные формы: откройте одну и поменяйте только то, что важно вам.

  • Собрать ссылки

    Все ссылки страницы без повторов, а в каждой строке — исходная страница и дата.

  • Собрать адреса почты

    Та же форма для адресов эл. почты. Один проход по справочнику или странице контактов — и список готов.

  • Забрать список

    По строке на каждый элемент, найденный CSS-селектором. Впишите селектор — и это сработает на любых повторяющихся карточках, строках или пунктах.

  • Вырезка правой кнопкой

    Сохраняет то, по чему вы щёлкнули, вместе с заголовком, адресом и датой страницы и с момента сохранения живёт в контекстном меню.

  • Два столбца рядом

    Два селектора, две связи в один блок. Эта схема показывает правило слияния в действии, и с неё стоит начинать, когда нужны заголовок и его ссылка вместе.

Разбор примера

Тридцать вакансий в таблицу отклика

Сайт вакансий показывает тридцать карточек на одном экране, а вам нужны заголовок каждой и ссылка за ним.

Завтра, тот же сайт, то же сочетание клавиш: добавятся только те вакансии, которых вы ещё не видели.

  1. 1

    Начните с шаблона на два столбца. В первый входной блок поставьте селектор заголовка карточки, во второй — селектор ссылки, выбрав атрибутом адрес ссылки, а не текст.

  2. 2

    Нажмите «Предпросмотр». Если оба блока сообщают о тридцати строках, селекторы верны. Ноль — селектор слишком узкий, триста — слишком широкий.

  3. 3

    Добавьте фильтр, отбрасывающий пустые строки, и блок, проставляющий дату, чтобы всегда знать, когда собрана партия.

  4. 4

    Направьте блок записи в вашу таблицу, включите заголовок, выберите столбец ссылок для проверки дубликатов и запустите.

Ограничения и полезные привычки

  • До двадцати автоматизаций, в каждой не больше шестнадцати блоков — достаточно для настоящей работы и достаточно мало, чтобы схема оставалась читаемой.
  • За один запуск записывается не более пятисот строк, так что огромная страница не вывалит в вашу таблицу тысячи строк по недоразумению.
  • Называйте столбцы так же, как названы заголовки в вашей таблице. По сути только на этом и держится совпадение автоматизации с таблицей.
  • Селекторы ломаются, когда сайт переделывают. Предпросмотр — самый быстрый способ узнать, какой блок замолчал.
  • Всё здесь — схема, запуск, результат — происходит в вашем браузере, а строки идут с вашей машины прямо в API Google.

Соберите одну сегодня же.

Первая автоматизация занимает минут десять. Каждый следующий запуск — одно нажатие клавиши.