【已解决】dataviewjs 修改 file.tasks 里的 text

请修改下面的代码,让能转换成tasklist接受的对象,这样就可以直接修改text了。

dv.taskList(
	dv.pages('""')
	.file.tasks
		.where(t => t.text.includes("中石化"))
		.map(t=>[t.symbol,t.link,t.section,t.text,t.tags,t.line,t.lineCount,t.list,t.outlinks,t.path,t.children,t.task,t.annotated,t.postion,t.subtasks,t.real,t.header,t.status,t.checked,t.completed,t.fullyCompleted])
)

为啥不只修改text呢

dv.taskList(
	dv.pages('""')
	.file.tasks
		.where(t => t.text.includes("中石化"))
		.map(t=>{
			t.text=xxx
			return t;
		})
)

成功。

对js的奇淫技巧不熟