Trong bài viết này, chúng ta sẽ tìm hiểu cách map lại một collection với sequence numbers trong Power Apps. Quá trình này giúp chúng ta gán một số thứ tự duy nhất cho mỗi phần tử trong collection và tạo ra một danh sách được sắp xếp.
Đầu tiên, hãy tạo một ứng dụng Power Apps mới và mở trình chỉnh sửa mã. Sau đó, chúng ta có thể bắt đầu viết mã để map lại collection với sequence numbers.
Dưới đây là một ví dụ về cách map lại một collection với sequence numbers trong Power Apps:
With(
{
tempSequence: Sequence(CountRows(colOriginalCollection), 1, 1)
},
ForAll(
tempSequence As theNumber,
Patch(
colOriginalCollection,
Last(FirstN(colOriginalCollection, theNumber)),
{
ID: theNumber
}
)
)
)
Trong ví dụ trên, chúng ta sử dụng hàm ClearCollect để tạo một collection mới có tên là CollectionWithSequence. Chúng ta sử dụng hàm AddColumns để thêm một cột mới có tên là “SequenceNumber” vào collection mới và gán giá trị cho cột này bằng hàm Sequence.
Hàm Sequence được sử dụng để tạo một chuỗi số thứ tự từ một số bắt đầu đến một số kết thúc. Trong trường hợp này, chúng ta sử dụng hàm CountRows để lấy số lượng phần tử trong OriginalCollection và sử dụng số này để làm số kết thúc của chuỗi số thứ tự.
Kết quả là chúng ta có một collection mới (CollectionWithSequence) với mỗi phần tử có một số thứ tự duy nhất được gán trong cột “SequenceNumber”. Collection này giúp chúng ta tạo ra một danh sách được sắp xếp và dễ dàng thực hiện các thao tác liên quan đến số thứ tự.
Việc map lại một collection với sequence numbers trong Power Apps giúp chúng ta tạo ra một danh sách có thứ tự và dễ dàng thực hiện các thao tác liên quan đến số thứ tự. Bằng cách sử dụng hàm AddColumns và Sequence, chúng ta có thể tạo ra một collection mới với các số thứ tự duy nhất cho mỗi phần tử.
Dịch vụ lập trình ứng dụng
🎯 Lập trình API, Python, Node JS, Telegram Bot, Automate Workflow, Power Apps and Apps Script.
📒 Nhận dạy Lập trình Apps Script, Power Apps từ cơ bản đến nâng cao.
📞 +84 78 600 5534 (Zalo, WhatsApp, Telegram)
💻 Github