获取文档内容
/api/filetree/getDoc
let doc_id ="20241128164914-6zd0fu1";
let doc_info = (await fetchSyncPost("/api/filetree/getDoc", {
id: doc_id
// 默认最大加载块数 102400
})).data;
console.log(doc_info.content)
修改文档内容
// 创建DOM解析器
let parser = new DOMParser();
const dom = parser.parseFromString(doc_info.content, 'text/html');
// 找到所有block-ref元素并修改
const blockRefs = dom.querySelectorAll('[data-type="block-ref"]');
blockRefs.forEach((ref, index) => {
ref.textContent = (index + 1).toString();
});
// 如果需要获取修改后的字符串
const modifiedString = dom.body.innerHTML;
更新文档内容
/api/block/updateBlock
let formatData = {
"dataType": "dom",
"data": modifiedString,
"id": doc_id
}
await fetchSyncPost("/api/block/updateBlock",formatData);
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于