Добавить строку в электронную таблицу
Действие «Добавить строку в электронную таблицу» добавляет одну строку данных в электронную таблицу 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 разрешение на редактирование ваших рабочих листов на этом экране:

Флажок «Просматривать, редактировать, создавать и удалять все ваши таблицы Google Sheets» должен быть установлен.
Я получаю ошибку 429 или 500 при попытке добавить строку в электронную таблицу. Что это значит?
Обычно это означает, что при добавлении новых строк в рабочий лист возникают проблемы. Такое может случиться, если API Google получает слишком много запросов или если рабочий лист содержит слишком много полей или строк.
Как переподключиться к Sheets?
Для подключений Flow используется похожий процесс переподключения.