Pensé que al crear un formato de tabla HTML se pegaría en cada celda, pero en cambio, solo se pega en una celda. por ejemplo
let copyTable = e => { e.clipboardData.setData('text/html', '<tr><td>Seperate</td><td>each</td><td>word</td></tr >') e.preventDefault() }Producción
| A | B | C | |
|---|---|---|---|
| 1 | separar cada palabra | ||
| 2 |
Cuando uso <br> en su lugar, pude hacer que cada palabra fuera a una celda separada
let copyTable = e => { e.clipboardData.setData('text/html', 'Seperate<br>each<br>word') e.preventDefault() }Producción
| A | B | C | |
|---|---|---|---|
| 1 | Separado | ||
| 2 | cada | ||
| 3 | palabra |
El único problema que tengo ahora es cómo pegar datos donde van de A a C y así sucesivamente en lugar de ir de 1 a 3. Sé que podría pegar especial en las hojas de Google y hacer clic en transpuesto , pero eventualmente me gustaría pegar tablas que puede ir desde A1 hasta H10.