Выравнивание столбцов отчета в EMail - PullRequest
0 голосов
/ 09 марта 2019

Я учитель, и я отправляю отчеты об оценках через функцию электронной почты MailApp.sendEmail, используя Googlescript.Для тела EMail я строю длинную переменную.EMail содержит отчет: одна строка на класс.Мне нужно выровнять столбцы отчета.Вот что у меня есть сейчас (из электронного письма, полученного от Mailapp.sentMail:

Ученик: Кент, Школа Дэвида

Назначение ......................................................................... Назначено ........ Срок исполнения ........ Оценка

Неделя магазина: Видео-лист, Работа ................................................. 01-18 ........01-28 ........ 100% домашнее задание: работа .............................................................. 01-28 ........ 01-28 ........100% Rolling Quiz: Работа ............................................................... 01-28 ........ 01-28 ........ 100% Класс: работа .................................................................. 01-28 ........ 01-28 ........ 100% домашнее задание: видео-лист, работа на энергию ........................................ 01-28 ........ 01-29........ 100% Тест на домашнюю работу: работа на энергию .................................................... 01-29 ........ 01-29 ........ 100% Rolling Quiz: работа на энергию ...................................................... 01-29 ........ 01-29 ........ 100% Классная работа: работа на энергию ........................................................ 01-29 ........ 01-29 ........ 100% домашнее задание: введение в энергетику ........................................................ 01-29 ........ 01-30 ........100%

Как видите, столбцы не выстроены в ряд.Когда я понял, что HTML не отображает несколько пробелов, я сделал слабую попытку, подставив "."для космоса.Я пытался использовать "& nbsp;"и смог добавить несколько пробелов, но я все еще смущен тем фактом, что разные символы занимают разные объемы горизонтального пространства.Это делает подсчет символов при построении строки отчета неэффективным.

Мне нужен способ построить строку отчета, которая при просмотре в EMail выстроит столбцы в ряд.

1 Ответ

0 голосов
/ 11 марта 2019

Мне удалось найти генератор кода для таблиц в https://www.tablesgenerator.com/html_tables

Я создал таблицу в соответствии со своими спецификациями (столбцы, заголовки строк и т. Д.).Я ввел пару строк с фиктивными данными, чтобы получить HTML / CSS для создания таблицы, заголовков и строк.Затем я взял этот код и использовал его в своем Javascript для построения строки текста, которую я отправляю утилите MailApps для отправки и EMail.Это работало как чемпион, за исключением того факта, что мне нужно сделать пару настроек, таких как изменение высоты строки.Я изо всех сил пытаюсь добавить код CSS, чтобы изменить высоту строки.

...