/**
* @title 自动引用到指定日期的每日主题下
* @author sheen
* @note 可以在RE任意主题内自动引用内容到指定日期的每日主题下
*/
pluginManager.register("tofutrue", {
run(){
EVT(".node-text",{
blur_check(){
let tt = num64(USER_ID)
tt = "u" + tt
tt = `${tt}-topic`
if(/#\d{4}-\d{2}-\d{2}/.test(this.nv.data.ori)){
let result = /\d{4}-\d{2}-\d{2}/.exec(this.nv.data.ori)
let result01 = "#" + result[0]
result02 = result[0].replace(/-/g,"")
tt = `${tt}${result02}`
node=this.nv;
if(node.data.ori.includes(result01)){
if(node.data.refered)
{
if(node.data.refered.includes(result01))return;
else node.data.refered.push(result01);
} else node.data.refered=[result01];
plugin.inodeModel.save({ky:NNodeView.mkid(),pky:tt,ori:`{{Embed src="${node.data.ky}"}}`});
}
}
}
})
}
})
安装方法:【不能复制到自定义JS,需要使用js代码块】
使用方法,https://www.bilibili.com/video/av334695543