Как сравнить выбор в раскрывающемся списке «Фиксированный список» с другим свойством? - PullRequest
0 голосов
/ 04 апреля 2019

Я собираюсь реализовать фигуру с 2 свойствами (Item и Cost), которая запрашивает у пользователя «Выбрать виджет» с выпадающим списком.Их выбор переходит в свойство «Item».На основе значения выбранного элемента свойство Cost должно быть заполнено значением.Я попытался вставить формулу в форму для значения строки «Стоимость», чтобы посмотреть выбранный параметр (для тестирования я назвал это свойство выбора «OneOrTwo» с первым параметром как «Один», а второй как'Два').У меня проблемы с сопоставлением значения успешно;я пробовал:

= IF (Prop.OneOrTwo = "Два", "Это два", "Это не два")

и;

=IF (Prop.OneOrTwo = INDEX (1, ​​Prop.OneOrTwo), «это два», «это не два»)

Однако это всегда возвращает «это два», даже если я выбрал «Один»или оставьте это поле пустым.

Любая помощь будет принята с благодарностью, спасибо!

1 Ответ

0 голосов
/ 04 апреля 2019

В Visio ShapeSheet сравниваются две строки в исполнении функции StrSame.Вместо записи: IF (t1 = t2, .., ..) вы должны написать: IF (StrSame (t1, t2), .., ..)

Обновить

if (strsame (prop.oneortwo, «two»), «это два», «это не два»)

кейс-тест может выглядеть примерно так:

user.input_list = "1; 2; 3; 5"

user.output_list = "один; два; три; пять"

user.result = INDEX (LOOKUP (prop.input,user.input_list), user.output_list)

...