在n8n中清理单个飞书文档所有内容的方法

先看下效果:

测试前飞书文档内容:

n8n工作流

执行之后:

好了,如果这个需求也是你想实现的,那么可以继续往下看:

首先,你需要有一个做好的飞书应用,并且设置好飞书文档的读写权限,这一步比较简单,直接略过。保证这两个权限都开了就好(其实开docx应该就可以):

然后在要操作的飞书文档页面添加你申请好的飞书应用:

第三步,回到n8n中,从社区节点里边安装一个飞书的社区节点:feishu-lite

第四步,按照这样的方式先把框架搭建起来(地球图标的是http request节点,大括号图表的是code节点,飞书的就是飞书节点咯):

第五步,先配置获取token节点,因为飞书文档的token每隔一段时间就会变更,所以你需要配置一个httprequest节点来动态的获取;

URL是:https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal

这个是固定的,飞书开放平台里边写的,按照这个配置就可以;

Body要填写你的app_id和app_secret,内容是:

{

"app_id": "xxx",

"app_secret": "xxx"

}

在你的飞书开放平台的后台能查到这个信息:

第六步,配置获取内容节点:

按照我的方案配置即可:

说明,第一个凭证官方有详细的说明,简单配置下即可;

resource选择云文档;

operation选择获取文档所有块;

文档id在你的文档的链接地址后边:

分页大小:这里要删掉所有内容,所以配置的大了点;

第七步,配置获取block数量的节点

打码的部分写上一步获取的文档id即可,因为要全部清除,而所有的文档内blocks其实挂在文档下边,所以找到这个根节点然后全清掉即可。

代码内容:

// 获取输入数据

const input = items0.json;

// 找到 block_id 为 "xxx" 的块

const targetBlock = input.data.items.find(

block => block.block_id === "根节点-需要修改"

);

// 如果找到该块,则返回其 children 数组的长度;否则返回 0 或报错

const childrenCount = targetBlock && targetBlock.children ? targetBlock.children.length : 0;

// 返回结果

return { json: { childrenCount } };

第八步,merge下两条分支。

用于把两个分支的内容拼合为一条数据然后供后续实际删除的节点来使用。

第九步,真正执行清理文档的操作:

从上到下的参数:

URL(记得替换两个参数为你的实际页面id地址):https://open.feishu.cn/open-apis/docx/v1/documents/你文档的id/blocks/你文档的id/children/batch_delete

授权的value:

Bearer {{ $json.tenant_access_token }}

请求体的json:

{

"start_index": 0,

"end_index":{{ $json.childrenCount }}

}

意思就是从第0个block到全部的block都删掉。

以上配置完应该就可以正常运行了。

如果对你有帮助,记得帮忙点个赞咯~

相关推荐
xiezhr9 天前
折腾半小时,终于让AI 能直接帮我写飞书文档了
ai·飞书·ai agent·飞书cli·飞书文档
shushangyun_13 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
施努卡机器视觉13 天前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造
dayuOK630713 天前
写作卡壳怎么办?我的“5分钟启动法”
人工智能·职场和发展·自动化·新媒体运营·媒体
志栋智能14 天前
超自动化巡检:如何选择适合你的起点?
运维·自动化
HackTwoHub14 天前
Sqli-Scanner SQL注入SKILL自动化挖掘SQL注入,零依赖自动化SQL注入挖掘,赏金猎人
数据库·人工智能·sql·web安全·网络安全·自动化·系统安全
csdndeyeye14 天前
拆解AI投简历插件:塔塔网申的技术逻辑和实测数据
人工智能·自动化·秋招·ai投简历插件·ai找工作·求职助手·应届生就业
小白学大数据14 天前
Python + 大模型行业资讯自动化摘要流水线完整工程实现方案
开发语言·python·自动化
Super Scraper14 天前
如何批量抓取 TikTok 数据而不被封锁?完整指南
爬虫·ai·自动化·抖音·tiktok·ai agent
曦尧14 天前
GitHub - jwasham/coding-interview-university: 一份完整的计算机科学学习计划,助你成为软件工程师。· GitHub
ai·自动化