Смена Типа элемента по расширению файла

Пример вычисления для смены типа элемента по расширению файла:

Тип элемента:
Файл проекта
Поле:
content_type_id
Формула:
if(IsEndWith(This('name'), '.jpg'), 'c85c4e16-f01c-4de5-ad69-f9504bea3b11', This('content_type_id.id'))

Присвоение Типа элемента файлу по родительской папке и расширению

Примеры формул для присваивания типа элемента файлу в зависимости от типа элемента родительской папки и расширения загружаемого файла:

Тип элемента:
Файл проекта
Поле:
Тип
Формула:
if(Parent('Тип.Название') == 'Папка', Lookup('Тип элемента.Файл СОД'), This('Тип'))

Тип элемента:
Файл проекта
Поле:
Тип
Формула:
if(FileExt() == '.ifc', Lookup('Тип элемента.Файл модели'), if(Parent('Тип.Название') == 'Папка', Lookup('Тип элемента.Файл СОД'), This('Тип')))


  • No labels