如何用dataviewjs把文本内容送入剪切板

如题
想把文本输出到页面同时,复制到剪贴板

最好配合 Notice,不然你不知道它复制没

navigator.clipboard.writeText(string);

明白为什么多了个无序列标记了。
navigator.clipboard.writeText(headers[i].map(p=>p.replace(…)));
复制到剪切板里的内容是这样:

快捷键,ctrl-p 打开命令面板,ctrl-b 粗体,ctrl-i 斜体,

navigator.clipboard.writeText(headers[i].map(p=>p.replace(…)+“\n”));
则是这样:

快捷键

,ctrl-p 打开命令面板
,ctrl-b 粗体
,ctrl-i 斜体

似乎map函数会把数组的每一行前面加了一个逗号。
而用dv.paragraph输出,则是没有看到这个逗号。

@lazyloong
该如何修改代码?

明白了,不能直接加回车,应使用arr.join(“\n”)进行转换。