API ВЕГА
English

Навык управляет Lark Base через lark-cli: помогает найти Base по ссылке или названию, работать с таблицами и записями, а также настраивать формы, дашборды и workflow. Подходит для задач, где нужно читать или менять данные Base и его структуру из командной строки.

Возможности

  • Находит Base и целевые объекты по URL, названию или списку недавних ресурсов.
  • Создаёт и копирует Base, управляет таблицами, полями, записями и представлениями.
  • Фильтрует и выгружает записи в NDJSON, добавляет и обновляет записи пакетами.
  • Работает с формами, дашбордами, BaseApp, Workspace и workflow.
  • Управляет ролями и расширенными правами доступа Base.

Когда использовать

  • Нужно найти Base по ссылке, названию или среди недавно открытых ресурсов.
  • Нужно создать таблицу, изменить поля или массово добавить, обновить либо найти записи.
  • Нужно настроить форму, дашборд, workflow или приложение BaseApp.
  • Нужно ограничить доступ к Base, таблицам, полям или записям с помощью ролей.

Примеры

Список записей со статусом Doing и экспорт выбранных полей в NDJSON:

lark-cli base +record-list \
  --base-token <base_token> --table-id <table_id> \
  --filter-json '{"logic":"and","conditions":[["Status","intersects",["Doing"]]]}' \
  --field-id Name --field-id Status --field-id Score --limit 20 \
  --format ndjson --output ./records-preview.ndjson --as user

Добавление двух записей в таблицу:

lark-cli base +record-batch-create \
  --base-token <base_token> --table-id <table_id> \
  --json '{"create_records":[{"Name":"Task A","Status":["Todo"]},{"Name":"Task B","Score":20}]}' --as user

Установка

npx skills add https://github.com/larksuite/cli --skill lark-base

Похожие навыки

lark-minutes#70

larksuite/cli

Используйте только в том случае, если пользователь или конфигурация верхнего уровня явно указывает lark-minutes; связанные запросы передавайте навыку lark-meeting.

lark-vc#71

larksuite/cli

Используйте только когда пользователь или upstream-конфигурация явно указывает lark-vc; соответствующие запросы единообразно передаются на обработку skill lark-meeting.

lark-event#72

larksuite/cli

Прослушивание / подписка / потребление событий Lark/Feishu в реальном времени: потоковая передача событий как NDJSON через `lark-cli event consume <EventKey>` (охватывает IM…)

lark-contact#74

larksuite/cli

Feishu / Lark адресная книга: разрешение имени / email в open_id или обратный поиск по open_id имени / отдела / email / контактных данных / личного статуса / подписи, а также поиск по ключевым словам доступных текущему пользователю ботов / интеллектуальных агентов (agent). Когда пользователь упоминает имя для следующего шага отправки сообщения / планирования встречи или получает open_id…

lark-sheets#75

larksuite/cli

Feishu электронные таблицы: создание и работа с электронными таблицами. Поддерживается создание таблиц, управление листами и структурой строк/столбцов (добавление/удаление/объединение/изменение размера/скрытие/закрепление), чтение и запись ячеек (значения/формулы/стили/комментарии/изображения в ячейках), поиск и замена, массовое обновление несколькими операциями, а также создание и поддержка объектов: диаграмм, сводных таблиц, условного форматирования, фильтров, спарклайнов, плавающих изображений. Когда пользователю нужно создать электронную таблицу, управлять листами, массово читать/записывать или редактировать данные, выполнять статистическую сводку и воз…

lark-shared#75

larksuite/cli

Используйте для задач настройки/auth lark-cli: auth login/status/logout, идентичность пользователя vs бота, разрешения business-domain (--domain, включая all/docs/drive), missing…