Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
Odnosi se na: Aplikacije platna koje potiče
od modela
Pruža informacije o izvoru podataka.
+Pregled
Izvori podataka mogu pružiti mnoštvo informacija za optimizaciju korisničkog iskustva.
Možete koristiti informacije na nivou kolone za potvrđivanje korisničkog unosa i pružanja neposrednih povratnih informacija korisniku pre upotrebe funkcije Patch. Funkcija Validate koristi iste informacije.
Informacije možete da koristite na nivou izvora podataka, na primer, da biste ih onemogućili ili sakrili dugmad Uredi i Novo za korisnike koji nemaju dozvole za uređivanje i kreiranje zapisa.
Izvori podataka razlikuju se u tome koliko informacija obezbeđuju, uključujući to da ne obezbeđuju nikakve informacije. Zbirke ne pružaju nikakve informacije. Ako pojedinačan podatak nije obezbeđen, koristi se podrazumevana vrednost, ili se vraća prazno.
Belešku
Funkcija trenutno nije DataSourceInfo podržana u programu Microsoft Lists.
Opis
Informacije o koloni
Možete da koristite DataSourceInfo da biste dobili informacije o određenoj koloni izvora podataka:
| Argument za informacije | Tip rezultata | Opis |
|---|---|---|
| DataSourceInfo. Ime za prikaz | Niska | Ime za prikaz kolone. Ako ime za prikaz nije definisano, vraća se naziv kolone. |
| DataSourceInfo. Maksimalna dužina | Broj | Maksimalan broj znakova koje kolona može da sadrži. Odnosi se samo na stupce koji sadrže niske. Ako maksimum nije postavljen, vraća se prazno. |
| DataSourceInfo. Maksimalna vrednost | Broj | Maksimalna numeričku vrednost koju kolona može da sadrži. Odnosi se samo na stupce koji sadrže brojeve. Ako maksimum nije postavljen, vraća se prazno. |
| DataSourceInfo. MinValue | Broj | Minimalna numerička vrednost koju kolona može da sadrži. Odnosi se samo na stupce koji sadrže brojeve. Ako minimum nije postavljen, vraća se prazno. |
| DataSourceInfo. Potrebne | Logička vrednost | Da li je potrebna vrednost za ovu kolonu? Ako nije postavljena od strane izvora podataka, vraća se netačno. |
Treći argument je naziv stupca kao niske. Na primer, kolona Telefon u kolekciji Ljudi će biti prihvaćena kao „Telefon“ uključujući dvostruke navodnike.
Informacije o izvoru podataka
Možete da koristite i DataSourceInfo da biste dobili informacije o izvoru podataka u celini:
| Argument za informacije | Tip rezultata | Opis |
|---|---|---|
| DataSourceInfo. Dozvoljene vrednosti | Logička vrednost | Koje vrste dozvola mogu biti dodeljene korisnicima za ovaj izvor podataka? Ako nije postavljena od strane izvora podataka, vraća se prazno. |
| DataSourceInfo. Kreiranje propusnog programa | Logička vrednost | Da li trenutni korisnik ima dozvolu za kreiranje zapisa u ovom izvoru podataka? Ako nije postavljena od strane izvora podataka, vraća se tačno. |
| DataSourceInfo. Brisanje dosleđivanja | Logička vrednost | Da li trenutni korisnik ima dozvolu za brisanje zapisa u ovom izvoru podataka? Ako nije postavljena od strane izvora podataka, vraća se tačno. |
| DataSourceInfo. Uredi dozvole | Logička vrednost | Da li trenutni korisnik ima dozvolu za uređivanje zapisa u ovom izvoru podataka? Ako nije postavljena od strane izvora podataka, vraća se tačno. |
| DataSourceInfo. Dozvola za čitanje | Logička vrednost | Da li trenutni korisnik ima dozvolu za čitanje zapisa u ovom izvoru podataka? Ako nije postavljena od strane izvora podataka, vraća se tačno. |
Belešku
DataSourceInfo vraća vrednost "true " ako ne može da utvrdi da li trenutni korisnik ima traženu dozvolu. Server će ponovo proveriti dozvole kada se izvrši stvarna operacija i prikazaće se greška ako to nije dozvoljeno. U ovom trenutku, provera dozvola sa je DataSourceInfo moguća samo kada koristite Microsoft Dataverse.
Sintaksa
DataSourceInfo( DataSource, Information [, ColumnName] )
- DataSource – Obavezno. Izvor podataka za korišćenje.
- Informacije – Obavezno. Vrsta informacija koju želite da preuzmete.
- ColumnName– Opciono. Ime kolone za koje se preuzimaju informacije na nivou kolone. Za informacije na nivou izvora podataka, argument ColumnName se ne može koristiti.
Belešku
U Power Apps prethodnoj verziji 3.24042, imena kolona su specificirana tekstualnim nizom koristeći dvostruke navodnike, a ako su povezana sa izvor podataka takođe su morala da budu logička imena. Na primer, logičko ime "cr43e_name" sa dvostrukim navodnicima je korišćeno umesto ime za prikaz Ime bez navodnika. Za SharePoint i Ekcel izvore podataka koji sadrže imena kolona sa razmacima, svaki prostor je naveden sa "_x0020_", na primer "Ime kolone" kao "Column_x0020_Name". Nakon ove verzije, sve aplikacije su automatski ažurirane na novu sintaksu opisanu u ovom članku.
Primeri
Primeri u ovom odeljku koriste ovaj izvor podataka, nazvan IceCream:
Izvor podataka je takođe obezbedio ove informacije:
- Ime za prikaz za Quantity je „Količina na zalihama“.
- Maksimalna dužina Flavor je 30 znakova.
- Kolona Flavor mora da sadrži vrednost. Kolona Quantity nije potrebna.
- Minimum za Quantity je 0.
- Maksimum za Quantity je 100.
- Trenutni korisnik može čitati i uređivati zapise izvora podataka IceCream, ali ne može da kreira ili briše zapise.
| Formula | Opis | Rezultat |
|---|---|---|
| DataSourceInfo( IceCream, DataSourceInfo. DisplayName, Količina ) | Vraća ime za prikaz za kolonu Quantity u izvoru podataka IceCream. | „Količina na zalihama“ |
| DataSourceInfo( IceCream, DataSourceInfo. MaxLength, Ukus ) | Vraća maksimalnu dužinu niske za kolonu Flavor u izvoru podataka IceCream. | 30 |
| DataSourceInfo( IceCream, DataSourceInfo. Obavezno, Ukus ) | Da li je kolona Flavor u izvoru podataka IceCream potrebna? | Istina |
| DataSourceInfo( IceCream, DataSourceInfo. Obavezno, Količina ) | Da li je kolona Quantity u izvoru podataka IceCream potrebna? | lažan |
| DataSourceInfo( IceCream, DataSourceInfo. MaxValue, Količina ) | Vraća maksimalnu numeričku vrednost za kolonu Quantity u izvoru podataka IceCream. | 100 |
| DataSourceInfo( IceCream, DataSourceInfo. MinValue, Količina ) | Vraća minimalnu numeričku vrednost za kolonu Quantity u izvoru podataka IceCream. | 0 |
| DataSourceInfo( IceCream, DataSourceInfo. Dozvola za čitanje) | Može li trenutni korisnik da čita zapise u izvoru podataka IceCream? | Istina |
| DataSourceInfo( IceCream, DataSourceInfo. EditPermission) | Može li trenutni korisnik da uređuje zapise u izvoru podataka IceCream? | Istina |
| DataSourceInfo( IceCream, DataSourceInfo. CreatePermission) | Može li trenutni korisnik da kreira zapise u izvoru podataka IceCream? | lažan |
| DataSourceInfo( IceCream, DataSourceInfo. Brisanje dodeljanja) | Može li trenutni korisnik da briše zapise u izvoru podataka IceCream? | lažan |