Условное форматирование SharePoint JSON в форме

0

Вопрос

Я использую новый параметр настройки макета JSON в SharePoint Online в форме списка. Логика показать/скрыть отлично работает. Однако мне нужно объединить два утверждения if и у меня возникли проблемы. По отдельности они выглядят так:

=if([$RequestStatus] == 'New Request', 'false', 'true')

=if(indexOf([$RequestDescription],'LSTeam')<0, 'false', 'true')

Мне нужно объединить их с утверждением ИЛИ или чем-то подобным. Я нашел это, но это не работает:

=if([$RequestStatus]=='New Request','false',if(indexOf([$RequestDescription],'LSTeam')<0,'false','true'))

Я тоже пытался:

=if([$RequestStatus]=='New Request' || indexOf([$RequestDescription],'LSTeam')<0,'false','true'))

Есть ли что-нибудь еще, что я могу попробовать?

Спасибо

1

Лучший ответ

0

Согласно моему тесту, он хорошо работает в моем списке:

=if([$RequestStatus]=='New Request','false',if(indexOf([$RequestDescription],'LSTeam')<0,'false','true'))

enter image description here

Что не так с этой формулой в вашем сценарии?

2021-11-24 07:23:41

первое условие должно скрывать его до тех пор, пока статус не изменится на что-либо другое. второе условие делает поле доступным, как только ключевое слово помещается в поле описания. Описание запроса представляет собой многострочное текстовое поле, а статус запроса должен быть полем выбора. Для меня поле не отображается при обоих условиях. Только когда я добавляю их по отдельности, это работает. Я попробую еще раз по свежему списку.
reub77

Проверил по свежему списку и столкнулся с той же проблемой. Используемые вместе, они не работают. Поле, которое должно появиться, остается скрытым даже при изменении статуса и даже если ключевое слово введено в поле описания. Но я уже близко, пожалуйста, помогите!
reub77

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................