feat(cli): record 写入 --typecast/--order/--field-key-type + 附件字段 URL 导入 skill 文档 (0.2.0)
This commit is contained in:
@@ -71,6 +71,8 @@ inkreach-teable record get-one <recordId> --table-id <tid>
|
||||
inkreach-teable record create --table-id <tid> --fields '<json>' # single
|
||||
inkreach-teable record create --table-id <tid> --records '<json>' # batch
|
||||
inkreach-teable record update --table-id <tid> --records '<json>'
|
||||
# shared write flags: [--typecast] [--field-key-type <name|id|dbFieldName>]
|
||||
# [--order '{"viewId":"viwX","anchorId":"recY","position":"before|after"}'] — insert/move in a manual-sort view
|
||||
inkreach-teable record delete --table-id <tid> <recordId> [recordId ...] # or --record-ids <csv>
|
||||
|
||||
# view
|
||||
@@ -200,10 +202,14 @@ Manage plugins and developer whitelist.
|
||||
inkreach-teable plugin list
|
||||
|
||||
# Register a URL-served plugin (runtimeType=url; status published immediately)
|
||||
# positions: "base"|"panel"|"view"|"dashboard"|"contextMenu"
|
||||
# positions: "base"|"panel"|"view"|"dashboard"|"contextMenu"|"route"
|
||||
inkreach-teable plugin register --url <url> --name <name> [--positions '["panel"]'] [--logo <url>] [--description <d>]
|
||||
# Bundle (upload) plugins use a different flow — see skill guides/tables-fields.md
|
||||
# or api docs: create kebab-id plugin (developer whitelist) → upload → admin publish.
|
||||
# Bundle (IIFE upload) plugins use a different flow — use the
|
||||
# `inkreach-teable-plugin` skill instead: teable-plugin create/dev/deploy
|
||||
# (scaffold → watch+hot-reload dev loop → multi-asset upload with chunks,
|
||||
# source maps and css). Since 2026-10: POST /api/plugin (custom kebab-id,
|
||||
# plugin_developer whitelist) and upload-bundle both accept PATs, and
|
||||
# position "route" renders full-page apps at /base/:baseId/p/:pluginId.
|
||||
|
||||
# Developer whitelist (admin only)
|
||||
inkreach-teable plugin dev list
|
||||
@@ -215,6 +221,8 @@ inkreach-teable plugin install --plugin <pluginId> --name "My Plugin" --position
|
||||
# ⚠️ For view/dashboard-position plugins, run `plugin config enable` BEFORE
|
||||
# install, or the install API returns 403 RESTRICTED_RESOURCE
|
||||
# 'Plugin is not enabled for this base'.
|
||||
# position "route" mounts a full-page app at /base/:baseId/p/:pluginId
|
||||
# (no enable gate — the URL is the access point).
|
||||
inkreach-teable plugin installs # list installs in current base
|
||||
inkreach-teable plugin uninstall --install <installId>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user