Я пытаюсь отправить электронное письмо с листа Google, я хочу создать простую таблицу (без CSS или FancyStuf) в html с данными, но когда я создаю черновик в GmailApp, эта таблица появляется с большим количеством "& nbsp;" и я понятия не имею, откуда это взялось, сделать таблицу совершенно бесполезной для моей цели.
код, который я использую:
var AS = SpreadsheetApp.getActiveSheet()
var UltimoRegistro = AS.getRange("B15:B").getValues().filter(String).length;
var datos = AS.getRange(14, 1,UltimoRegistro+1,18).getValues()
var t = HtmlService.createTemplateFromFile('Correo');
t.data = datos;
var output = t.evaluate()
var output2 = output.getContent()
Logger.log(output2)
GmailApp.createDraft('testmail@gmail.com', 'prueba','',{htmlBody:output2} )
//for testing purpose
var ui = SpreadsheetApp.getUi();
SpreadsheetApp.getUi().showModalDialog(output, "titulo")
Correo. html
<!DOCTYPE html>
<html>
<div>
<body>
<table>
<? for (var i = 0; i < data.length; i++) { ?>
<tr>
<? for (var j = 0; j < data[i].length; j++) { ?>
<td><?= data[i][j] ?></td>
<? } ?>
</tr>
<? } ?>
</table>
</body>
</div>
</html>
Результат, который я получаю в Logger.log:
<!DOCTYPE html>
<html>
<div>
<body>
<table>
<tr>
<td>PM</td>
<td>FUNCIONAL </td>
<td>TIPO</td>
<td>PROYECTO</td>
<td>E4E</td>
<td>SAP</td>
<td>DESCRIPCION</td>
<td>UN</td>
<td>CANTIDAD</td>
<td>OBSERVACIONES</td>
<td>WBE</td>
<td>SUBESTACIÓN DESTINO</td>
<td>ESTATUS</td>
<td>PROYECTO WBE</td>
<td>CANTIDAD EXISTENTE MRO 43897</td>
<td>BARCODE</td>
<td>CORREO FUNCIONAL</td>
<td>ID PEDIDO</td>
</tr>
<tr>
... and so on..
Но результат черновика на консоли gmail через инспектор:
<table><tbody><tr><td>
</td></tr><tr><td>PM</td><td>
</td><td>FUNCIONAL </td><td>
</td><td>TIPO</td><td>
</td><td>PROYECTO</td><td>
</td><td>E4E</td><td>
</td><td>SAP</td><td>
</td><td><span zeum4c16="PR_1_0" data-ddnwab="PR_1_0" aria-invalid="spelling" class="LI ng">DESCRIPCION</span></td><td>
</td><td>UN</td><td>
</td><td>CANTIDAD</td><td>
</td><td>OBSERVACIONES</td><td>
</td><td>WBE</td><td>
</td><td>SUBESTACIÓN DESTINO</td><td>
</td><td>ESTATUS</td><td>
</td><td>PROYECTO WBE</td><td>
</td><td>CANTIDAD EXISTENTE MRO 43897</td><td>
</td><td>BARCODE</td><td>
</td><td>CORREO FUNCIONAL</td><td>
</td><td>ID PEDIDO</td><td>
</td></tr><tr><td>
И таблица со всем этим пробелы между столбцами и строками.
ps. Я не хочу использовать convertRange2 html (), потому что я хочу отображать 2 таблицы и контролировать способ отображения, а второй - это преобразование из первого, и меня не интересует формат из gsheets.
Спасибо за все советы, которые вы можете мне дать.