Описание
Таблицы используются для получения более сложно организованных данных, чем списки, (например, список товаров для интернет-магазина, где построчно представлены разные данные: название, цена, описание и тд.).
Как добавить список в проект?
Info |
---|
Перед началом работы необходимо создать Таблицу или Google таблицу. |
...
Как добавить экшен в проект?
Через контекстное меню Добавить действие → Таблицы → Операции над таблицей
...
Либо воспользуйтесь умным поиском.
Для чего это используется?
Работа с комплексом данных
Добавление и получение элементов таблицы
Удаление строк, столбцов и дублей
Привязка к файлу
Получение количества строк и столбцов
Как работать с экшеном?
Взять столбец
Положить значения заданного столбца в список
...
Выбираем таблицу с которой будем работать.
Указываем функцию.
Задаём столбец или переменную.
Список в который положим все значения столбца.
Info |
---|
Столбцы указываются английский буквами |
Expand | ||
---|---|---|
| ||
Положить все значения столбца B из Таблицы 1 в Список 1 Таблица 1 До обработки После обработки
Список 1 |
...
Взять строки
Получение строки с возможностью удаления из таблицы и записью в список,переменные.
...
Выбираем таблицу с которой будем работать.
Указываем функцию.
Критерии строк (можно указать переменную) :
a) Все
b) Не содержит текст
c) Неудовлетворяющие регулярному выражению
d) Первую
e) Под номерами
f) Случайную
g) Содержит текст
h) Удовлетворяющие регулярному выражениюУдалять строки после обработки.
Положить результат в список или переменные.
Expand | ||
---|---|---|
| ||
Взять случайные строки из Таблицы 1 и положить в переменные с удалением. Таблица 1 До обработки После обработки Переменные
|
...
Добавить список
Положить значения из списка в заданный столбец.
...
Выбираем таблицу с которой будем работать.
Указываем функцию.
Задаём столбец или переменную.
Список со значениями.
Expand | ||
---|---|---|
| ||
Взять значения и списка 1 и положить в столбец D таблицы 1 Список 1 Таблица 1 До обработки После обработки
|
...
Добавить строку
Добавляем строку в таблицу.
...
Выбираем таблицу с которой будем работать.
Указываем функцию.
Вставляем статический текст или переменную.
Важное примечание
Info |
---|
Строка будет добавлена в конец таблицы |
Expand | ||
---|---|---|
| ||
Добавить строку своего текста в разные столбцы. Таблица 1 До обработки После обработки
|
...
Записать ячейку
Добавить текст в конкретную ячейку.
...
Выбираем таблицу с которой будем работать.
Указываем функцию.
Задаём статические координаты ячейки или через переменные.
Вставляем статический текст или переменную.
Expand | ||
---|---|---|
| ||
Добавить текст и заданную ячейку Таблица 1 До обработки После обработки
|
...
Получить количество столбцов
Сколько столбцов содержит таблица
...
Выбираем таблицу с которой будем работать.
Указываем функцию.
Переменная для получения результата.
Info |
---|
Переменная всегда будет содержать только цифровое значение |
Expand | ||
---|---|---|
| ||
Получить количество столбцов Таблицы 1 в переменную Содержание Таблицы 1 Получаем результат в переменную kolichestvo_strok |
...
Получить количество строк
Сколько строк содержит таблица
...
Выбираем таблицу с которой будем работать.
Указываем функцию.
Переменная для получения результата.
Info |
---|
Переменная всегда будет содержать только цифровое значение |
Expand | ||
---|---|---|
| ||
Получить количество строк Таблицы 1 в переменную Содержание Таблицы 1 Получаем результат в переменную kolichestvo_strok |
...
Привязать к файлу
Привязка таблицы к файлу в ходе выполнения проекта.
...
Выбираем таблицу с которой будем работать.
Указываем функцию.
Выбираем файл или указываем переменную, содержащую путь к файлу.
Если файл отсутствует по указанному пути, Zennoposter автоматически создаст его.
Expand | ||
---|---|---|
| ||
Привязать таблицу 1 к заданному файлу Таблица 1 будет привязана к соответствующему файлу |
...
Прочитать ячейку
Получить значения из заданной ячейки
...
Выбираем таблицу с которой будем работать.
Указываем функцию.
Задаём статические координаты ячейки или через переменные.
Переменная для результата.
Expand | ||
---|---|---|
| ||
Получить в переменную значение из ячейки B2 таблицы 1 Содержание таблицы 1 После выполнения экшена получаем результат в переменную yacheika |
...
Сортировать таблицу
Сортировка элементов таблицы по убыванию или возрастанию.
...
Выбираем таблицу с которой будем работать.
Указываем функцию.
Zennoposter автоматически определит столбцы, содержащие значения и предложит выбор.
Использовать принцип как у чисел.
Задаём тип сортировки по убыванию или возрастанию.
Info |
---|
Не всегда буквенные и символьные строки можно упорядочить |
Expand | ||
---|---|---|
| ||
Отсортировать по убыванию значения всех столбцов таблицы 1 Таблица 1 До обработки После обработки |
...
Сохранить в файл
Сохранение таблицы в файл в ходе выполнения проекта
...
Выбираем таблицу с которой будем работать.
Указываем функцию.
Выбираем файл или указываем переменную, содержащую путь к файлу.
Info |
---|
Функция имеет опцию только перезаписи файла |
Expand | ||
---|---|---|
| ||
Сохранить значения таблицы 1 в файл Содержание таблицы 1 После выполнения в файл будут записаны все значения |
...
Удалить дубли
Удаляем повторяющиеся значения в таблицы
...
Выбираем таблицу с которой будем работать.
Указываем функцию.
Zennoposter автоматически определит столбцы, содержащие значения и предложит выбор.
Expand | ||
---|---|---|
| ||
Удалить все дубли в таблице 1 Таблица 1 До обработки После обработки |
...
Удалить столбец
Целиком удаляет заданный столбец таблицы
...
Выбираем таблицу с которой будем работать.
Указываем функцию.
Задаём столбец или переменную.
Info |
---|
Столбец будет удалён со всеми значениями |
Expand | ||
---|---|---|
| ||
Удалить столбец B из таблицы 1 Таблица 1 До обработки После обработки |
...
Удалить строки
Удаляет заданные строки во всех столбцах
...
Выбираем таблицу с которой будем работать.
Указываем функцию.
Критерии строк (можно указать переменную) :
a) Все
b) Не содержит текст
c) Неудовлетворяющие регулярному выражению
d) Первую
e) Под номерами
f) Случайную
g) Содержит текст
h) Содержащие только пробельные символы
i) Удовлетворяющие регулярному выражению
Info |
---|
Заданная строка будет удалена во всех столбцах |
Expand | ||
---|---|---|
| ||
Удалить третью строчку из таблицы 1 Таблица 1 До обработки После обработки Третья строка была удалена целиком |
...
Рекомендации при работе с таблицами
Info |
---|
Необходимо строго соблюдать для корректной работы проектов |
Не привязывайте к таблице очень большие файлы в сотни мегабайт без опции «Сохранять изменения», особенно если у Вас мало оперативной памяти.
При использовании таблицы, привязанной к одному файлу в нескольких шаблонах, используйте один разделитель. Если в одном шаблоне столбцы разделены через
;
, а в другом через-
то произойдет ошибка.Если шаблон работает в многопоточном режиме и Вам нужно, чтобы каждый поток работал со своей строкой, включите опцию «Сохранять изменения» и берите данные из таблицы с включенной функцией “Удалить после взятия“.
Если все проекты только читают файл, то проблем никаких не будет. Когда Вы используете синхронизацию с файлом, то таблица для всех потоков одна и все изменения в любом потоке отображаются в таблице.
Если Вы не используете синхронизацию с файлом, то для каждого потока будет создаваться своя копия таблицы. В этом случае при удалении сроки таблицы в одном потоке в других потоках таблица не изменится.
...
Пример использования
Собрать со страниц название нужных товаров в список и добавить их из списка в таблицу для дальнейшего использования.
...
Загружаем страницы.
Собираем необходимые значения в список.
Создаём таблицу.
Добавляем экшен и указываем функцию добавить список.
Указываем список и столбец в который сохраним значения.
...
Полезные ссылки
Использование
Таблицы используются для получения более сложно организованных данных, чем списки, (например, список товаров для интернет-магазина, где построчно представлены разные данные: название, цена, описание и пр.).
...