ai_member_xiaobian/.agents/skills/lark-sheets/references/lark-sheets-row-column-management.md
2026-05-15 10:57:05 +08:00

4.7 KiB
Raw Blame History

Sheets Row and Column Management

前置条件: 先阅读 ../lark-shared/SKILL.md 了解认证、全局参数和安全规则。

这份 reference 汇总行列结构操作:

  • +add-dimension
  • +insert-dimension
  • +update-dimension
  • +move-dimension
  • +delete-dimension

+add-dimension

对应命令:lark-cli sheets +add-dimension

在工作表末尾追加空行或空列,不影响已有数据。

lark-cli sheets +add-dimension --spreadsheet-token "shtxxxxxxxx" \
  --sheet-id "<sheetId>" --dimension ROWS --length 10

参数:

参数 必填 说明
--url 电子表格 URL--spreadsheet-token 二选一)
--spreadsheet-token 表格 token
--sheet-id 工作表 ID
--dimension ROWSCOLUMNS
--length 追加数量1-5000
--dry-run 仅打印请求,不执行

输出:addCountmajorDimension

+insert-dimension

对应命令:lark-cli sheets +insert-dimension

在指定位置插入空行或空列,已有数据向下或向右移动。

lark-cli sheets +insert-dimension --spreadsheet-token "shtxxxxxxxx" \
  --sheet-id "<sheetId>" --dimension ROWS --start-index 3 --end-index 7

参数:

参数 必填 说明
--url 电子表格 URL--spreadsheet-token 二选一)
--spreadsheet-token 表格 token
--sheet-id 工作表 ID
--dimension ROWSCOLUMNS
--start-index 起始位置0-indexed
--end-index 结束位置0-indexed不含
--inherit-style BEFOREAFTER
--dry-run 仅打印请求,不执行

输出:成功时 data 为空对象 {}

+update-dimension

对应命令:lark-cli sheets +update-dimension

更新指定范围行/列的显隐状态和行高/列宽。

lark-cli sheets +update-dimension --spreadsheet-token "shtxxxxxxxx" \
  --sheet-id "<sheetId>" --dimension ROWS --start-index 1 --end-index 3 \
  --visible=false

参数:

参数 必填 说明
--url 电子表格 URL--spreadsheet-token 二选一)
--spreadsheet-token 表格 token
--sheet-id 工作表 ID
--dimension ROWSCOLUMNS
--start-index 起始位置(1-indexed,含)
--end-index 结束位置(1-indexed,含)
--visible --visible=true--visible=false
--fixed-size 行高或列宽(像素)
--dry-run 仅打印请求,不执行

输出:成功时 data 为空对象 {}

+move-dimension

对应命令:lark-cli sheets +move-dimension

将指定范围的行/列移动到目标位置。

lark-cli sheets +move-dimension --spreadsheet-token "shtxxxxxxxx" \
  --sheet-id "<sheetId>" --dimension ROWS \
  --start-index 0 --end-index 1 --destination-index 4

参数:

参数 必填 说明
--url 电子表格 URL--spreadsheet-token 二选一)
--spreadsheet-token 表格 token
--sheet-id 工作表 ID
--dimension ROWSCOLUMNS
--start-index 源起始位置0-indexed
--end-index 源结束位置0-indexed
--destination-index 目标位置0-indexed
--dry-run 仅打印请求,不执行

输出:成功时 data 为空对象 {}

+delete-dimension

对应命令:lark-cli sheets +delete-dimension

删除指定范围的行或列。

lark-cli sheets +delete-dimension --spreadsheet-token "shtxxxxxxxx" \
  --sheet-id "<sheetId>" --dimension ROWS --start-index 3 --end-index 7

参数:

参数 必填 说明
--url 电子表格 URL--spreadsheet-token 二选一)
--spreadsheet-token 表格 token
--sheet-id 工作表 ID
--dimension ROWSCOLUMNS
--start-index 起始位置(1-indexed,含)
--end-index 结束位置(1-indexed,含)
--dry-run 仅打印请求,不执行

输出:delCountmajorDimension

参考