Добавить строку в электронную таблицу

Действие «Добавить строку в электронную таблицу» добавляет одну строку данных в электронную таблицу Google Sheets.

Связь

Чтобы начать использовать действия для Sheets, необходимо сначала связать Flow со своим аккаунтом Google Sheets. У этого пользователя должен быть доступ на редактирование электронной таблицы.

Если вы не уверены, какой пользователь подключил действие для Sheets, вы можете найти данные о своей связи в редакторе Flow.

Поля

Действие «Добавить строку в электронную таблицу» содержит следующие поля.

Поля, используемые в действии «Добавить строку в электронную таблицу».
ПолеОписание
URL электронной таблицыОбязательно. Введите URL электронной таблицы, который отображается в браузере.
Название вкладкиОбязательно. Введите название существующей вкладки в электронной таблице.
Содержимое строки (через запятую)Обязательно. Введите список полей через запятую. Каждая запятая обозначает новый столбец.

Триггеры

Действие «Добавить строку в электронную таблицу» можно использовать с любым триггером.

Справочник по API

Flow вызывает API Google Sheets, чтобы добавить строку в электронную таблицу. Чтобы узнать больше, ознакомьтесь с документацией по API Google Sheets.

Часто задаваемые вопросы

Данные из Flow занимают несколько столбцов. Почему так происходит?

Столбцы в Sheets разделяются запятыми. Если данные из Flow могут содержать запятую, они будут разделены на несколько столбцов. Чтобы избежать этого, используйте фильтр Liquid для удаления запятых. Например, используйте {{ order.note | replace:",", " " }}, чтобы заменить запятые пробелом.

Данные из Flow начинаются не с того столбца.

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

Я хочу добавлять строку для каждой позиции в заказе.

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

Я получаю ошибку 403 при попытке добавить строку в электронную таблицу. Что это значит?

Обычно это означает, что рабочий лист недоступен пользователю, который подключил Google Sheets к Flow. Чтобы проверить это, посмотрите, какой пользователь подключил действие для Sheets. Убедитесь, что этот пользователь может редактировать рабочий лист через интерфейс общего доступа в Sheets.

Если вы получаете эту ошибку после создания нового подключения, скорее всего, вы не предоставили Flow разрешение на редактирование ваших рабочих листов на этом экране:

Проблема с разрешениями для Sheets

Флажок «Просматривать, редактировать, создавать и удалять все ваши таблицы Google Sheets» должен быть установлен.

Я получаю ошибку 429 или 500 при попытке добавить строку в электронную таблицу. Что это значит?

Обычно это означает, что при добавлении новых строк в рабочий лист возникают проблемы. Такое может случиться, если API Google получает слишком много запросов или если рабочий лист содержит слишком много полей или строк.

Как переподключиться к Sheets?

Для подключений Flow используется похожий процесс переподключения.