Adăugați variabile la un card

Variabilele stochează date pentru reutilizare. Datele pot fi de diferite tipuri, cum ar fi colecția, textul sau un număr. Variabilele au nume unice, așa cum vă referiți la ele în Power Fx formule. Introduceți, modificați și eliminați-le în designerul de carduri.

Valoarea unei variabile poate fi temporară, resetată pentru fiecare sesiune de card sau permanentă, partajată în toate sesiunile unei anumite instanțe de card. Variabilele temporare sunt diferite pentru fiecare sesiune de card, chiar și pentru un singur utilizator, ceea ce înseamnă că, dacă vi se trimite aceeași instanță de card într-un chat și un canal, o variabilă temporară ar putea fi diferită în cele două sesiuni.

De exemplu, ați creat un card care numără de câte ori utilizatorul apasă un buton în timpul unei sesiuni. Veți crea o variabilă de număr temporară pentru a stoca numărul de apăsări de butoane în instanța curentă a cardului. Dacă doriți să capturați și numele ultimului utilizator care a apăsat un buton într-o instanță de card, îl veți stoca într-o variabilă text permanentă. Dacă mai doriți să salvați datele între instanțele de card, veți folosi o conexiune de date.

Variabilele pot fi, de asemenea, personalizabile, ceea ce înseamnă că valoarea este setată de către expeditor, indiferent dacă aceasta se află în Pagina de redare înainte de trimitere ca link sau în Power Automate ca parte a Crearea unui card instance acțiune.

Cerințe preliminare

Creați o variabilă

  1. Conectați la Power Apps. Selectați Carduri, apoi selectați un card. Dacă fila Carduri nu este vizibilă, selectați Mai multe și fixați Cardurile tab.

  2. În panoul din stânga al designerului de carduri, selectați Variabile

  3. Selectați + Variabilă nouă.

  4. În fereastra Nouă variabilă, setați următoarele valori:

    • Nume: numele variabilei dvs. (obligatoriu)
    • Tip: tipul de variabilă (obligatoriu)
    • Valoarea implicită: valoarea implicită a variabilei
    • Persistență: dacă variabila este temporară (resetată de fiecare dată când cardul este deschis) sau permanentă
    • Personalizare: dacă variabila poate fi personalizată de către expeditor, astfel încât să acționeze ca o variabilă de intrare

    Nu puteți schimba numele sau tipul unei variabile. Dacă trebuie să le modificați, creați o nouă variabilă.

    De asemenea, puteți personaliza opțiunile expeditorului și, sub Informații suplimentare despre variabile, Titlul și Descrierea a variabilei. Aceste informații pot fi utile pentru testarea, depanarea și utilizarea variabilei dvs. cu Power Automate fluxuri.

    Captură de ecran a ferestrei de variabilă nouă din designerul de carduri.

  5. Selectați Salvați.

Utilizarea valorii implicite pentru tabele și înregistrări

Valoarea implicită este utilizată pentru a seta structura pentru colecția și înregistrarea variabilelor. Există două moduri de a seta valoarea implicită a unei înregistrări sau a unei variabile de tabel:

  • Folosind editorul de coloane
  • Folosind Power Fx /JSON

Puteți comuta între utilizarea editorului de coloane sau Power Fx /JSON folosind comutatorul din dreapta.

Captură de ecran a modului de comutare între JSON și Power Fx pentru setarea valorii implicite a variabilei.

Utilizarea unei Power Fx expresii este utilă atunci când doriți ca variabila să stocheze date dintr-un sursă de date, cum ar fi Dataverse. De exemplu, dacă doriți o înregistrare care să conțină un anumit rând din tabelul Cont, puteți seta valoarea implicită la First(Account).

Variabilele sunt puternic tastate și astfel setarea valorii implicite blochează variabila în acele tipuri.

Editați și ștergeți variabile

Pentru a edita sau șterge o variabilă, selectați punctele de suspensie (...) din dreapta variabilei, apoi selectați Editare sau Ștergeți.

Captură de ecran a opțiunilor Editare și Ștergere variabilelor din designerul de carduri.

Folosiți variabile în carduri

Există diferite moduri de a folosi variabilele în carduri. Aflați despre lucrul cu variabile în Power Apps.

O utilizare comună a variabilelor este în Power Fx expresii. Consultați variabila după nume din formula dvs. Pentru un exemplu, accesați tutorialul simplu card. Variabilele dvs. sunt recunoscute și în bara de formule.

Captură de ecran a unui nume de variabilă completat automat în bara de formule a designerului de carduri.

Actualizarea valorii unei variabile

Variabilele pot fi actualizate utilizând funcția Set , cu excepția variabilelor de tabel care sunt adăugate utilizând funcția Collect .