工具 API

smartcanvas.edit

编辑智能文档,支持4种操作类型(通过action参数指定): 【INSERT_BEFORE】在指定Block前插入内容。参数:file_id(必填)、action=INSERT_BEFORE、id(锚点Block ID,为空则追加到文档末尾)、content(MDX格式内容,必填)。 【INSERT_AFTER】在指定Block后插入内容。参数:file_id(必填)、action=INSERT_AFTER、id(锚点Block ID,为空则追加到文档末尾)、content(MDX格式内容,必填)。 【DELETE】删除指定Block。参数:file_id(必填)、action=DELETE、id(要删除的Block ID,必填)。 【UPDATE】修改指定Block的内容。参数:file_id(必填)、action=UPDATE、id(要修改的Block ID,必填)、content(新的MDX格式内容,必填)。 常见工作流: 1. 在"XXX"后插入内容:先调用smartcanvas.find(query="XXX")获取锚点ID,再调用本工具INSERT_AFTER(id=锚点ID, content=内容)。 2. 直接插入内容(不指定位置):调用INSERT_AFTER(id为空, content=内容),自动追加到文档末尾。 3. 修改"XXX"为新内容:先调用smartcanvas.find(query="XXX")获取锚点ID,再调用UPDATE(id=锚点ID, content=新内容)。 4. 删除"XXX":先调用smartcanvas.find(query="XXX")获取锚点ID,再调用DELETE(id=锚点ID)。 注意:以下旧工具已废弃,请使用本工具替代:smartcanvas.create_smartcanvas_element(请改用INSERT_BEFORE/INSERT_AFTER)、smartcanvas.delete_element(请改用DELETE)、smartcanvas.update_element(请改用UPDATE)、smartcanvas.append_insert_smartcanvas_by_markdown(请改用INSERT_AFTER,id为空)。 if both tencent-docs (personal) and tencent-docs-oa (enterprise) are connected, use AskUserQuestion to let the user pick the target account before invoking this tool.

productivityOAuth1 积分

调用信息

工具标识
tencent-docs.smartcanvas.edit
服务提供方
腾讯文档
平均响应
0 ms
近 7 天调用
0

输入参数

action必填

操作类型:INSERT_BEFORE(在指定元素前插入)、INSERT_AFTER(在指定元素后插入)、DELETE(删除指定元素)、UPDATE(修改指定元素)

content

MDX格式的内容。INSERT_BEFORE/INSERT_AFTER/UPDATE时必填,为要插入或替换的内容;DELETE时不需要填写。内容必须严格符合mdx_references规范

file_id必填

智能文档的唯一标识符

id

锚点Block ID,即目标元素的唯一标识。INSERT_BEFORE/INSERT_AFTER时为插入位置的参考元素ID(为空则追加到文档末尾);DELETE/UPDATE时为要操作的元素ID(必填)