У нас есть поток, который проходит через 2 объекта (сообщение пользователя и электронной почты) и сохраняет свои адреса электронной почты в 2 коллекциях (Co11 и col2). Я хочу сравнить 2 коллекции и получить уникальные элементы, прежде чем отправлять электронное письмо на уникальные адреса электронной почты. Я попытался выполнить цикл и использовать результат решения, чтобы увидеть, содержится ли col1 в col2, однако, похоже, есть ограничение на функцию CONTAINS. Я просмотрел этот вопрос но, похоже, не находит никакого решения. Есть ли способ сравнить 2 коллекции из потока и получить уникальные элементы без написания APEX? Если нет, то как мне сравнить 2 входные коллекции в вершине и передать их обратно в поток из вершины? Спасибо!

0
Saaki 13 Окт 2021 в 11:08

1 ответ

Согласно документации, CONTAINS сравнивает только строки, поэтому его нельзя использовать для сравнить коллекции.

Взгляните (и, возможно, проголосуйте за) эта идея и обратите внимание на ссылки на unofficialsf.com, где вы найдете предварительную сборку Список действий для потоков, которые вы можете включить в свое решение вместо того, чтобы писать код самостоятельно.

1
Phil W 13 Окт 2021 в 12:47