В PowerApps коллекции используются для хранения данных и управления ими. Иногда вам может потребоваться удалить последний элемент из коллекции. В этой статье блога мы рассмотрим пять различных методов достижения этой цели в PowerApps, а также приведем примеры кода для каждого метода.
Метод 1: использование функции удаления
Пример кода:
ClearCollect(MyCollection, {Item: "A"}, {Item: "B"}, {Item: "C"})
Remove(MyCollection, CountRows(MyCollection))
Метод 2: использование функции RemoveIf
Пример кода:
ClearCollect(MyCollection, {Item: "A"}, {Item: "B"}, {Item: "C"})
RemoveIf(MyCollection, Value = Last(MyCollection).Item)
Метод 3: использование функции DropLastN
Пример кода:
ClearCollect(MyCollection, {Item: "A"}, {Item: "B"}, {Item: "C"})
ClearCollect(NewCollection, DropLastN(MyCollection, 1))
Метод 4: использование функции Set
Пример кода:
ClearCollect(MyCollection, {Item: "A"}, {Item: "B"}, {Item: "C"})
Set(MyCollection, FirstN(MyCollection, CountRows(MyCollection) - 1))
Метод 5: использование функции фильтра
Пример кода:
ClearCollect(MyCollection, {Item: "A"}, {Item: "B"}, {Item: "C"})
ClearCollect(NewCollection, Filter(MyCollection, Item <> Last(MyCollection).Item))
В этой статье мы обсудили пять различных способов удаления последнего элемента из коллекции в PowerApps. Каждый метод предлагает свой подход для достижения желаемого результата. Используя эти методы, вы можете эффективно манипулировать коллекциями в PowerApps и адаптировать их к своим конкретным потребностям.