Пример поиска значения в списке с использованием языка общих выражений (CEL)
Я следовал спецификации языка общих выражений Google, может кто-нибудь мне помочь, если бы я мог сделать что-то вроде этого:
Мне нужно написать выражение, чтобы найти, если "345" находится в списке phone_numbers с помощью Google CEL.
json : {"phone_numbers": ["123","234","345"] }
example : phone_numbers.exist_one("345"); // this does not works ....
https://github.com/google/cel-spec/blob/master/doc/langdef.md#standard-definitions
2 ответа
Поскольку вы просто проверяете наличие одного значения в списке, я бы рекомендовал использовать in
оператор:
'345' in phone_numbers
exists_one
макрос очень полезен, если '345'
может появиться только один раз в списке.