CHOOSE

Описание функции

Функция CHOOSE возвращает значение того аргумента из списка аргументов (value1,value2, ...valueN), номер места которого соответствует значению index. Эта функция позволяет создать список, который управляет сразу несколькими изменениями атрибута.

Запись функции

Форма записи функции: CHOOSE(index,value1,value2, ...valueN)

Пример

Эта функция, по сути, выбирает значение из своего списка значений, которое соответствует по номеру переданному ей индексу. Нумерация начинается с единицы.

В качестве примера примера приведём такой случай:

В EasyKitchen есть атрибут l2_facade_100_type, который отвечает за наложение фасада относительно корпуса шкафа. Сделаем в нём список из трёх позиций:

  • Накладной (значение 1)
  • Вкладной (значение 2)
  • Угловой (значение 3)

Требуется передать петлям фасада текстовые данные, которые зададут название петлям, в зависимости от того, какой тип фасада был выбран. Для этого записываем в атрибут артикула петель следующую формулу:

=CHOOSE(l2_facade_100_type,"Внешние","Внутренние","Угловые")

Таким образом, если в параметре типа фасада задать значение "Вкладной", то функции CHOOSE будет передано значение 2, и она в свою очередь выберет второе значение из списка "Внутренние".

Оцените, пожалуйста, насколько для Вас была полезной эта статья?

Рейтинг 5 (1 Голоса)
Be the first to comment

EasyKitchen

SketchUp