No puedo obtener cómo agregar saltos de línea a un búfer de copia que luego se puede pegar en las hojas de Google con líneas de ruptura. Necesito un comportamiento HTML (br / p). Cuando seleccionamos texto con tales separadores de línea y lo pegamos línea por línea en hojas.
No quiero crear una nueva ventana para eso:
let string=""; document.querySelectorAll('p').forEach(el => {string+= el.innerText + "<br/>"}); let newWin = window.open("", "Title"); newWin.document.body.innerHTML=string; newWin.getSelection().selectAllChildren(newWin.document.body); newWin.execCommand("copy"); }