I tre tipi di variabili in Power Apps

Completato

Nell'app è possibile usare variabili. Le variabili permettono di archiviare le informazioni cui è necessario fare riferimento temporaneamente nell'app. Gli esempi dei casi in cui è possibile usare variabili includono il mantenimento di un elenco di informazioni o un conteggio progressivo, la modifica dinamica di controlli, l'ottimizzazione delle prestazioni o altri scenari in cui è necessario archiviare informazioni temporaneamente. Le variabili sono un fattore fondamentale per la logica imperativa in Power Apps perché permettono di "comporre il panino" elemento per elemento.

Per soddisfare queste esigenze, Power Apps include tre diversi tipi di variabili.

  • Variabili globali: il tipo di variabile più tradizionale. Usare la funzione Set per crearla e impostarne il valore. È quindi possibile fare riferimento ai valori in qualsiasi punto all'interno dell'app. Un uso comune consiste nell'archiviare il valore DisplayName di un utente quando viene caricata l'app, quindi fare riferimento alla variabile in tutta l'app.

  • Variabili di contesto: una variabile di contesto è disponibile solo nella schermata in cui viene creata usando la funzione UpdateContext. Le variabili di contesto vengono usate in genere per funzionalità che controllano una schermata popup in cui, ad esempio, si vuole usare lo stesso nome di variabile in più schermate, ma mantenere separatamente i valori.

  • Raccolte: una raccolta è un tipo speciale di variabile per l'archiviazione di una tabella di dati. È possibile creare la raccolta manualmente oppure caricando altre tabelle di origini dati al suo interno. Le raccolte sono disponibili in tutta l'app, come le variabili globali, e vengono create usando la funzione Collect o ClearCollect.

Quando si sceglie il tipo di variabile da usare, considerare dove verrà usato e la struttura dei dati da archiviare. In caso di dubbi, l'uso di una variabile globale offre la massima flessibilità.

Somiglianze tra tutti i tipi di variabile

Con Power Apps è facile usare le variabili. Non è necessario inizializzare o dichiarare una variabile, né definirne il tipo. È possibile creare la variabile con la funzione appropriata e lasciare che Power Apps faccia il resto. Quando si assegna il valore a una variabile, Power Apps determina automaticamente il tipo.

Se non si ha familiarità con le variabili, è anche importante notare che sono temporanee e disponibili solo all'utente corrente nella sessione corrente. Quando l'utente chiude Power Apps, tutte le informazioni archiviate nelle variabili non sono più disponibili. Se è necessario archiviare informazioni da usare successivamente o che devono essere usate da altri utenti, è necessario scrivere le informazioni in un'origine dati. Le variabili sono temporanee per natura.

Nelle unità successive verrà esplorato ogni tipo di variabile in modo più dettagliato. L'unità successiva descrive le variabili globali.