⟵ сюдатуда ⟶
  • Учебный курс
  • Создание простых таблиц и полей
  • Коды базовый уровень
  • Селекты и связь между таблицами
  • Настройки таблиц базовый уровень
  • Префильтры базовый уровень
  • Условное форматирование базовый уровень
  • Коды действия базовый уровень
  • Использование всплывающих окон
  • Циклы базовый уровень
  • Роли и пользователи в web
  • Коды продвинутый уровень
  • Коды действий продвинутый уровень
  • Префильтры продвинутый уровень
  • Настройки полей и таблиц продвинутый уровень
  • Циклы продвинутый уровень
  • Форматирование продвинутый уровень
  • Селект-дерево
  • Выполнения кода действия по расписанию
  • Печать и отправка email
  • Печать по шаблону
  • Вложенные шаблоны
  • Отправка email
  • Вложение файлов в письма
  • Нотификации
  • Взаимодействие по API
  • Адаптивность и секции
  • Графики
  • Вид таблицы панелями и поворот строчной части
  • Анонимные таблицы для неавторизованного доступа
  • Внешние формы для сбора информации
  • Обновление и бэкапирование
  • Дублирование схем и перенос таблиц между базами
  • Консольная утилита bin/totum
  • Вложение файлов в письма

    Как вложить в отправляемое письмо файл?

    В параметр files надо передать list или row для того, что бы письмо содержало вложенные файлы.

    • list — из технических имен файлов, содержащихся в поле файл в ключе file.

      =: #type_file[[file]]
      
      
    • row — вида техническое имя из file: имя отображаемое в письме.

      =: emailSend(to: "test@example.ru"; title: "Отправка письма"; body: "Тестовое письмо"; files: $files)
      files: rowCreate(field: "Вложенная картинка 1.png" = "444_field_name.png"; field: "Вложенная картинка 2.png" = "445_field_name.png")
      
      

      или

      =: emailSend(to: "test@example.ru"; title: "Отправка письма"; body: "Тестовое письмо"; files: $files)
      files: rowCreate(field: "Вложенная картинка 1.png" = #field_name[0][file]; field: "Вложенная картинка 2.png" = #field_name[1][file])
      
      

    В каком случае можно явно не указывать вложения файлов, а они будут добавлены автоматически?

    Если тело письма в body содержит изображения с src = "путь к файлу в текущей схеме totum" — эти файлы будут вложены в письмо автоматически.

    Как получить путь к файлу зная, что файл лежит в определенном поле в Totum:


    =:
    str`"https://" + $#nh + "/fls/" + #file_fiels[0][file]`