AACFlow

Google Sheets

Чтение, запись и обновление данных с выбором листа

Google Sheets — это облачная платформа для работы с электронными таблицами, которая позволяет командам и отдельным пользователям создавать, редактировать и совместно работать над таблицами в реальном времени. Широко используется для отслеживания данных, создания отчетов и решения задач, связанных с легковесными базами данных. Google Sheets интегрируется со многими инструментами и сервисами.

С помощью интеграции Google Sheets в AACFlow вы можете:

  • Читать данные: Получать значения ячеек из определенных диапазонов в таблице
  • Записывать данные: Записывать значения в определенные диапазоны ячеек
  • Обновлять данные: Изменять существующие значения ячеек в таблице
  • Добавлять строки: Добавлять новые строки данных в конец листа
  • Очищать диапазоны: Удалять данные из определенных диапазонов ячеек
  • Управлять таблицами: Создавать новые таблицы или получать метаданные о существующих
  • Пакетные операции: Выполнять пакетное чтение, обновление и очистку данных в нескольких диапазонах
  • Копировать листы: Дублировать листы внутри таблицы или между таблицами

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

Инструкции по использованию

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

Инструменты

google_sheets_read

Чтение данных из определенного листа в таблице Google Sheets

Входные параметры

ПараметрТипОбязательныйОписание
spreadsheetIdstringДаID таблицы (находится в URL: docs.google.com/spreadsheets/d/{SPREADSHEET_ID}/edit).
rangestringНетДиапазон в нотации A1 для чтения (например, "Sheet1!A1:D10", "A1:B5"). По умолчанию используется первый лист A1:Z1000, если не указано.

Выходные данные

ПараметрТипОписание
sheetNamestringНазвание листа, который был прочитан
rangestringДиапазон ячеек, который был прочитан
valuesarrayЗначения ячеек в виде двумерного массива
metadatajsonМетаданные таблицы, включая ID и URL
spreadsheetIdstringID таблицы Google Sheets
spreadsheetUrlstringURL таблицы

google_sheets_write

Запись данных в определенный лист в таблице Google Sheets

Входные параметры

ПараметрТипОбязательныйОписание
spreadsheetIdstringДаID таблицы
rangestringНетДиапазон в нотации A1 для записи (например, "Sheet1!A1:D10", "A1:B5")
valuesarrayДаДанные для записи в виде двумерного массива (например, [["Имя", "Возраст"], ["Алиса", 30], ["Боб", 25]]) или массива объектов.
valueInputOptionstringНетФормат данных для записи
includeValuesInResponsebooleanНетВключать ли записанные значения в ответ

Выходные данные

ПараметрТипОписание
updatedRangestringДиапазон ячеек, которые были обновлены
updatedRowsnumberКоличество обновленных строк
updatedColumnsnumberКоличество обновленных столбцов
updatedCellsnumberКоличество обновленных ячеек
metadatajsonМетаданные таблицы, включая ID и URL
spreadsheetIdstringID таблицы Google Sheets
spreadsheetUrlstringURL таблицы

google_sheets_update

Обновление данных в определенном листе в таблице Google Sheets

Входные параметры

ПараметрТипОбязательныйОписание
spreadsheetIdstringДаID таблицы для обновления
rangestringНетДиапазон в нотации A1 для обновления (например, "Sheet1!A1:D10", "A1:B5")
valuesarrayДаДанные для обновления в виде двумерного массива (например, [["Имя", "Возраст"], ["Алиса", 30]]) или массива объектов.
valueInputOptionstringНетФормат данных для обновления
includeValuesInResponsebooleanНетВключать ли обновленные значения в ответ

Выходные данные

ПараметрТипОписание
updatedRangestringДиапазон ячеек, которые были обновлены
updatedRowsnumberКоличество обновленных строк
updatedColumnsnumberКоличество обновленных столбцов
updatedCellsnumberКоличество обновленных ячеек
metadatajsonМетаданные таблицы, включая ID и URL
spreadsheetIdstringID таблицы Google Sheets
spreadsheetUrlstringURL таблицы

google_sheets_append

Добавление данных в конец определенного листа в таблице Google Sheets

Входные параметры

ПараметрТипОбязательныйОписание
spreadsheetIdstringДаID таблицы для добавления данных
rangestringНетДиапазон в нотации A1 для добавления после (например, "Sheet1", "Sheet1!A:D")
valuesarrayДаДанные для добавления в виде двумерного массива (например, [["Алиса", 30], ["Боб", 25]]) или массива объектов.
valueInputOptionstringНетФормат данных для добавления
insertDataOptionstringНетСпособ вставки данных (OVERWRITE или INSERT_ROWS)
includeValuesInResponsebooleanНетВключать ли добавленные значения в ответ

Выходные данные

ПараметрТипОписание
tableRangestringДиапазон таблицы, куда были добавлены данные
updatedRangestringДиапазон ячеек, которые были обновлены
updatedRowsnumberКоличество обновленных строк
updatedColumnsnumberКоличество обновленных столбцов
updatedCellsnumberКоличество обновленных ячеек
metadatajsonМетаданные таблицы, включая ID и URL
spreadsheetIdstringID таблицы Google Sheets
spreadsheetUrlstringURL таблицы

google_sheets_clear

Очистка значений из определенного диапазона в таблице Google Sheets

Входные параметры

ПараметрТипОбязательныйОписание
spreadsheetIdstringДаID таблицы Google Sheets
sheetNamestringДаНазвание листа/вкладки для очистки
cellRangestringНетДиапазон ячеек для очистки (например, "A1:D10"). Очищает весь лист, если не указано.

Выходные данные

ПараметрТипОписание
clearedRangestringДиапазон, который был очищен
sheetNamestringНазвание листа, который был очищен
metadatajsonМетаданные таблицы, включая ID и URL
spreadsheetIdstringID таблицы Google Sheets
spreadsheetUrlstringURL таблицы

google_sheets_get_spreadsheet

Получение метаданных о таблице Google Sheets, включая заголовок и список листов

Входные параметры

ПараметрТипОбязательныйОписание
spreadsheetIdstringДаID таблицы Google Sheets
includeGridDatabooleanНетВключать ли данные сетки (значения ячеек). По умолчанию false.

Выходные данные

ПараметрТипОписание
spreadsheetIdstringID таблицы
titlestringЗаголовок таблицы
localestringЛокаль таблицы
timeZonestringЧасовой пояс таблицы
spreadsheetUrlstringURL таблицы
sheetsarrayСписок листов в таблице
sheetIdnumberID листа
titlestringЗаголовок/название листа
indexnumberИндекс листа (позиция)
rowCountnumberКоличество строк в листе
columnCountnumberКоличество столбцов в листе
hiddenbooleanСкрыт ли лист

google_sheets_create_spreadsheet

Создание новой таблицы Google Sheets

Входные параметры

ПараметрТипОбязательныйОписание
titlestringДаЗаголовок новой таблицы
sheetTitlesjsonНетМассив названий листов для создания (например, ["Sheet1", "Data", "Summary"]). По умолчанию создается один лист "Sheet1".
localestringНетЛокаль таблицы (например, "en_US")
timeZonestringНетЧасовой пояс таблицы (например, "America/New_York")

Выходные данные

ПараметрТипОписание
spreadsheetIdstringID созданной таблицы
titlestringЗаголовок созданной таблицы
spreadsheetUrlstringURL созданной таблицы
sheetsarrayСписок созданных листов в таблице
sheetIdnumberID листа
titlestringЗаголовок/название листа
indexnumberИндекс листа (позиция)

google_sheets_batch_get

Чтение нескольких диапазонов из таблицы Google Sheets в одном запросе

Входные параметры

ПараметрТипОбязательныйОписание
spreadsheetIdstringДаID таблицы Google Sheets
rangesjsonДаМассив диапазонов для чтения (например, ["Sheet1!A1:D10", "Sheet2!A1:B5"]). Каждый диапазон должен включать название листа.
majorDimensionstringНетОсновное измерение значений: "ROWS" (по умолчанию) или "COLUMNS"
valueRenderOptionstringНетСпособ отображения значений: "FORMATTED_VALUE" (по умолчанию), "UNFORMATTED_VALUE" или "FORMULA"

Выходные данные

ПараметрТипОписание
spreadsheetIdstringID таблицы
valueRangesarrayМассив диапазонов значений, прочитанных из таблицы
rangestringДиапазон, который был прочитан
majorDimensionstringОсновное измерение (ROWS или COLUMNS)
valuesarrayЗначения ячеек в виде двумерного массива
metadatajsonМетаданные таблицы, включая ID и URL
spreadsheetIdstringID таблицы Google Sheets
spreadsheetUrlstringURL таблицы

google_sheets_batch_update

Обновление нескольких диапазонов в таблице Google Sheets в одном запросе

Входные параметры

ПараметрТипОбязательныйОписание
spreadsheetIdstringДаID таблицы Google Sheets
datajsonДаМассив диапазонов значений для обновления. Каждый элемент должен иметь "range" (например, "Sheet1!A1:D10") и "values" (двумерный массив).
valueInputOptionstringНетСпособ интерпретации входных данных: "RAW" или "USER_ENTERED" (по умолчанию). USER_ENTERED анализирует формулы.

Выходные данные

ПараметрТипОписание
spreadsheetIdstringID таблицы
totalUpdatedRowsnumberОбщее количество обновленных строк
totalUpdatedColumnsnumberОбщее количество обновленных столбцов
totalUpdatedCellsnumberОбщее количество обновленных ячеек
totalUpdatedSheetsnumberОбщее количество обновленных листов
responsesarrayМассив ответов об обновлении для каждого диапазона
spreadsheetIdstringID таблицы
updatedRangestringДиапазон, который был обновлен
updatedRowsnumberКоличество обновленных строк в этом диапазоне
updatedColumnsnumberКоличество обновленных столбцов в этом диапазоне
updatedCellsnumberКоличество обновленных ячеек в этом диапазоне
metadatajsonМетаданные таблицы, включая ID и URL
spreadsheetIdstringID таблицы Google Sheets
spreadsheetUrlstringURL таблицы

google_sheets_batch_clear

Очистка нескольких диапазонов в таблице Google Sheets в одном запросе

Входные параметры

ПараметрТипОбязательныйОписание
spreadsheetIdstringДаID таблицы Google Sheets
rangesjsonДаМассив диапазонов для очистки (например, ["Sheet1!A1:D10", "Sheet2!A1:B5"]). Каждый диапазон должен включать название листа.

Выходные данные

ПараметрТипОписание
spreadsheetIdstringID таблицы
clearedRangesarrayМассив диапазонов, которые были очищены
metadatajsonМетаданные таблицы, включая ID и URL
spreadsheetIdstringID таблицы Google Sheets
spreadsheetUrlstringURL таблицы

google_sheets_copy_sheet

Копирование листа из одной таблицы в другую

Входные параметры

ПараметрТипОбязательныйОписание
sourceSpreadsheetIdstringДаID исходной таблицы Google Sheets
sheetIdnumberДаID листа для копирования (числовой ID, не название листа). Используйте Get Spreadsheet, чтобы найти ID листов.
destinationSpreadsheetIdstringДаID таблицы назначения, куда будет скопирован лист

Выходные данные

ПараметрТипОписание
sheetIdnumberID вновь созданного листа в таблице назначения
titlestringЗаголовок скопированного листа
indexnumberИндекс (позиция) скопированного листа
sheetTypestringТип листа (GRID, CHART и т.д.)
destinationSpreadsheetIdstringID таблицы назначения
destinationSpreadsheetUrlstringURL таблицы назначения

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать