前置条件: 先阅读
../lark-shared/SKILL.md了解认证、全局参数和安全规则。
创建一个新的 Base;可选指定父文件夹和时区。
lark-cli base +base-create \
--name "New Base"
lark-cli base +base-create \
--name "项目管理" \
--folder-token fld_xxx \
--time-zone Asia/Shanghai
| 参数 | 必填 | 说明 |
|---|---|---|
--name <name> |
是 | 新 Base 名称 |
--folder-token <token> |
否 | 目标文件夹 token |
--time-zone <tz> |
否 | 时区,如 Asia/Shanghai |
HTTP 方法和路径:
POST /open-apis/base/v3/bases
base。created: true。base.urlbase_token 或 app_tokenurl,至少返回新 Base 的名称和 token[!IMPORTANT] 如果 Base 是以应用身份(bot)创建的,shortcut 会在创建成功后自动尝试为当前 CLI 用户添加该 Base 的
full_access(管理员)权限,并在输出中附带permission_grant字段。
permission_grant.status语义如下:
granted:当前 CLI 用户已获得该 Base 的管理员权限skipped:Base 已创建成功,但没有可授权的当前 CLI 用户,或创建结果缺少可授权 tokenfailed:Base 已创建成功,但自动授权失败;结果中会包含失败原因,用户可稍后重试授权,或继续使用应用身份(bot)处理该 Base回复创建结果时,除
base token和可访问链接外,还必须明确告知用户permission_grant的结果。仍然不要擅自执行 owner 转移。 如果用户需要把 owner 转给自己,必须单独确认。
[!CAUTION] 这是写入操作 — 执行前必须向用户确认。
--folder-token、--time-zone 都是可选项;用户没要求时不要为此额外追问。