Комментарии 6
На мой взгляд использовать длинные тексты для шаблонов E-Mail крайне не удачная идея. В текстах нет возможности вставки таблицы, которые часто нужны в письмах.
Спасибо за комментарий!
легко используются для любых целей - это ведь просто тексты. Можно вставлять, что угодно: и таблицы, и картинки и ссылки и применять различные стили. Простой replace делает своё дело. Весь HTML - это по сути строка; а таблица в нем - подстрока.
Пример вставки таблицы: ; код на github тут (пример использования табличных данных). Есть и другие способы, но, думаю, суть ясна: именуем переменные определенным образом, через RTTI заполняем. а сами sapScript тексты, по сути, дают удобное (при разумном использовании) место хранения.
Также на основе SmartForms можно использовать для создания HTML (если нужно пример - смогу предоставить, но в интернете можно найти легко). SmartForms - это по сути sapScript-тексты, но обёрнутые в "стероидный"-фреймворк.
Сложилось впечатление, что комментарий сгенерирован нейросетью.
а больше впечатлений не сложилось?
Таблицу вставить в длинные тексты нельзя. То что предлагаете вы - это вставлять HTML код в сам текст. Но тогда SO10 нельзя использовать как WYSIWYG редактор. Это ограничение обесценивает использование текстов как шаблонов E-mail сообщений.
sapScript текст содержит HTML-шаблон (HTML-код в Вашей формулировке).
в каком месте Вы будете этот html делать (в каком редаторе) - это Ваш выбор. но через SO10 можно использовать sapScript текст как HTML-шаблон.
В примере показано как это можно сделать. Вам обозначили 2 способа (через RTTI и через SMARTforms) использования табличных данных для sapScript-шаблонов.
Ваше исходное утверждение "В текстах нет возможности вставки таблицы " - ложно.
Вложенные тексты как возможность для композиции (разделения на части) в длинных текстах (so10; sapscript text)