Κοινοποίηση μέσω


Συνάρτηση Table

Ισχύει για: Εφαρμογές καμβά Συναρτήσεις του Copilot Studio Desktop

Δημιουργεί έναν προσωρινό πίνακα.

Description

Η Table συνάρτηση δημιουργεί έναν πίνακα από μια λίστα ορισμάτων εγγραφών ή πινάκων.

Οι στήλες του πίνακα αποτελεσμάτων είναι η ένωση όλων των στηλών από όλες τις εγγραφές και τους πίνακες των ορισμάτων. Όταν μια εγγραφή δεν περιλαμβάνει τιμή για μια στήλη, προστίθεται μια κενή για αυτή τη στήλη.

Ένας πίνακας είναι μια τιμή στο Power Apps, όπως ακριβώς και μια συμβολοσειρά ή ένας αριθμός. Μπορείτε να καθορίσετε έναν πίνακα ως όρισμα για μια συνάρτηση και οι συναρτήσεις μπορούν να επιστρέψουν έναν πίνακα ως αποτέλεσμα. Table δεν δημιουργεί μόνιμο πίνακα. Αντί για αυτό, επιστρέφει έναν προσωρινό πίνακα με τα ορίσματά της. Μπορείτε να καθορίσετε αυτόν τον προσωρινό πίνακα ως όρισμα για άλλη συνάρτηση, να τον απεικονίσετε σε μια συλλογή ή να τον ενσωματώσετε το σε έναν άλλο πίνακα. Για περισσότερες πληροφορίες δείτε Εργασία με πίνακες.

Μπορείτε επίσης να δημιουργήσετε έναν πίνακα μίας στήλης με τη σύνταξη [value1; value2;... ].

Σύνταξη

Table( RecordOrTable1 [, RecordOrTable2, ... ] )

  • RecordOrTables - Απαιτείται. Οι εγγραφές ή οι πίνακες για προσθήκη στον πίνακα αποτελεσμάτων. Εάν παρέχεται ένας πίνακας, οι καρτέλες του πίνακα προστίθενται στον πίνακα που προκύπτει, σαν να είχαν προστεθεί μεμονωμένα.

Table( Δυναμικό )

  • Dynamic - Υποχρεωτικό. Δυναμική τιμή που αντιπροσωπεύει έναν πίνακα ή πίνακα. Οι αποδεκτές τιμές εξαρτώνται από τον μη πληκτρολογημένο πάροχο. Για το JSON, η δυναμική τιμή αναμένεται να είναι ένας πίνακας JSON. Ανεξάρτητα από τον τύπο περιεχομένου του πίνακα Untyped, ο πίνακας που προκύπτει είναι ένας πίνακας μίας στήλης με δυναμικές τιμές.

Παραδείγματα

  • Ορίστε την ιδιότητα Items ενός πλαισίου λίστας σε αυτόν τον τύπο:

    Table( {Color: "red"}, {Color: "green"}, {Color: "blue" } )
    

    Το πλαίσιο λίστας εμφανίζει κάθε χρώμα ως επιλογή.

  • Προσθέστε μια συλλογή κειμένου και ορίστε την ιδιότητά της Items σε αυτή τη συνάρτηση:

    Table( {Item: "Violin123", Location:"France", Owner:"Fabrikam"}, {Item:"Violin456", Location:"Chile"} )
    

    Η συλλογή εμφανίζει δύο εγγραφές, οι οποίες περιέχουν το όνομα και την τοποθεσία ενός στοιχείου. Μόνο μία εγγραφή περιέχει το όνομα του κατόχου.

  • Αυτός ο τύπος συνδυάζει τα τυποποιημένα μεγέθη με τα εκτεταμένα μεγέθη σε έναν ενιαίο πίνακα

    Table( { Value: "XS" }, [ "S", "M", "L" ], { Value: "XL" } )