opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Velja za: Aplikacije na platnu
, ki jih poganja model
Zagotavlja informacije o viru podatkov.
Pregled
Viri podatkov lahko zagotovijo veliko informacij za optimizacijo uporabniške izkušnje.
Uporabite lahko informacije na ravni stolpca za preverjanje uporabniškega vnosa in zagotovitev takojšnjih povratnih informacij uporabniku, preden uporabite funkcijo Patch. Funkcija Validate uporabi te iste informacije.
Uporabite lahko informacije na ravni vira podatkov, da na primer onemogočite ali skrijete gumba Uredi in Novo za uporabnike, ki nimajo dovoljenj za urejanje in ustvarjanje zapisov.
Viri podatkov se razlikujejo v tem, koliko informacij zagotavljajo, vključno, da jih sploh ne zagotavljajo. Zbirke ne zagotavljajo nobenih informacij. Če določena informacija ni zagotovljena, se uporabi privzeta ali vrne prazno.
opomba,
Funkcija trenutno ni DataSourceInfo podprta na Microsoftovih seznamih.
Description
Informacije o stolpcu
Uporabite lahko za DataSourceInfo pridobivanje informacij o določenem stolpcu vira podatkov:
| Argument informacije | Vrsta rezultata | Description |
|---|---|---|
| DataSourceInfo. Prikazano ime | Niz | Prikazno ime za stolpec. Če prikazno ime ni določeno, vrne ime stolpca. |
| DataSourceInfo. Največja dolžina | Število | Največje število znakov, ki jih lahko stolpec vsebuje. Velja samo za stolpce, ki vsebujejo nize. Če največje število ni nastavljeno, vrne prazno. |
| DataSourceInfo. MaxValue | Število | Največja številska vrednost, ki jo lahko stolpec vsebuje. Velja samo za stolpce, ki vsebujejo številke. Če največje število ni nastavljeno, vrne prazno. |
| DataSourceInfo. MinValue | Število | Najmanjša številska vrednost, ki jo lahko stolpec vsebuje. Velja samo za stolpce, ki vsebujejo številke. Če najmanjše število ni nastavljeno, vrne prazno. |
| DataSourceInfo. Zahteva | logičen | Ali je vrednost obvezna za ta stolpec? Če tega ne nastavi vir podatkov, vrne false. |
Tretji argument je ime stolpca kot niza. Na primer stolpec Phone v zbirki People bi bil prenesen kot "Phone" vključno z dvojnimi narekovaji.
Informacije o viru podatkov
Uporabite lahko tudi DataSourceInfo za pridobivanje informacij o viru podatkov kot celoti:
| Argument informacije | Vrsta rezultata | Description |
|---|---|---|
| DataSourceInfo. Dovoljene vrednosti | logičen | Kakšne vrste dovoljenj so lahko uporabnikom odobrene za ta vir podatkov? Če tega ne nastavi vir podatkov, vrne prazno. |
| DataSourceInfo. Ustvari sprejem | logičen | Ali ima trenutni uporabnik dovoljenje za ustvarjanje zapisov v tem viru podatkov? Če tega ne nastavi vir podatkov, vrne true. |
| DataSourceInfo. Brisanje sporočila | logičen | Ali ima trenutni uporabnik dovoljenje za brisanje zapisov v tem viru podatkov? Če tega ne nastavi vir podatkov, vrne true. |
| DataSourceInfo. Ukaz za urejanje | logičen | Ali ima trenutni uporabnik dovoljenje za urejanje zapisov v tem viru podatkov? Če tega ne nastavi vir podatkov, vrne true. |
| DataSourceInfo. Sprejem za branje | logičen | Ali ima trenutni uporabnik dovoljenje za branje zapisov v tem viru podatkov? Če tega ne nastavi vir podatkov, vrne true. |
opomba,
DataSourceInfo vrne »true «, če ne more določiti, ali ima trenutni uporabnik zahtevano dovoljenje. Dovoljenja bo strežnik znova preveril, ko bo izvedena dejanska operacija in se bo prikazala napaka, če ni bila dovoljena. Trenutno je preverjanje dovoljenj z dovoljenjem mogoče DataSourceInfo le, če uporabljate Microsoft Dataverse.
Sintaksa
DataSourceInfo( DataSource, Information [, ColumnName] )
- DataSource – Zahtevano. Vir podatkov za uporabo.
- Informacije – obvezne. Vrsta informacij, ki jih želite pridobiti.
- Ime stolpca – Izbirno. Ime stolpca, za katerega želite pridobiti informacije na ravni stolpca. Za informacije na ravni vira podatkov ni mogoče uporabiti argumenta ColumnName.
opomba,
V Power Apps pred različico 3.24042 so bila imena stolpcev podana z besedilnim nizom z dvojnimi narekovaji, in če so bili povezani z vir podatkov, so morala biti tudi logična imena. Na primer, logično ime »cr43e_name« z dvojnimi narekovaji je bilo uporabljeno namesto prikazno ime Ime brez narekovajev. Za SharePoint in izvore podatkov Excel, ki vsebujejo imena stolpcev s presledki, je bil vsak presledek določen z "_x0020_", na primer "Stolpec Ime« kot »Ime_stolpca_x0020«. Po tej različici so bile vse aplikacije samodejno posodobljene na novo sintakso, opisano v tem članku.
Primeri
Primeri v tem razdelku uporabljajo ta vir podatkov z imenom IceCream:
Vir podatkov je zagotovil tudi te informacije:
- Prikazno ime za Quantity je »Količina na zalogi«.
- Najdaljša dovoljena dolžina za Flavor je 30 znakov.
- Stolpec Flavor mora vsebovati vrednost. Stolpec Quantity ni obvezen.
- Najmanjša vrednost za Quantity je 0.
- Največja vrednost za Quantity je 100.
- Trenutni uporabnik lahko bere in ureja zapise za vir podatkov IceCream, ne more pa zapisov ustvariti ali brisati.
| Formula | Description | Rezultat |
|---|---|---|
| DataSourceInfoTo je vse, kar sem ti hotel DataSourceInfo. DisplayName, Količina ) | Vrne prikazno ime za stolpec Quantity vira podatkov IceCream. | »Količina na zalogi« |
| DataSourceInfoTo je vse, kar sem ti hotel DataSourceInfo. MaxLength, okus ) | Vrne največjo dolžino niza za stolpec Flavor vira podatkov IceCream. | 30 |
| DataSourceInfoTo je vse, kar sem ti hotel DataSourceInfo. Zahtevano, Okus ) | Ali je stolpec Flavor vira podatkov IceCream obvezen? | res |
| DataSourceInfoTo je vse, kar sem ti hotel DataSourceInfo. Zahtevano, Količina ) | Ali je stolpec Quantity vira podatkov IceCream obvezen? | lažno |
| DataSourceInfoTo je vse, kar sem ti hotel DataSourceInfo. MaxValue, Količina ) | Vrne največjo številsko vrednost za stolpec Quantity vira podatkov IceCream. | 100 |
| DataSourceInfoTo je vse, kar sem ti hotel DataSourceInfo. MinValue, Količina ) | Vrne najmanjšo številsko vrednost za stolpec Quantity vira podatkov IceCream. | 0 |
| DataSourceInfoTo je vse, kar sem ti hotel DataSourceInfo. Sprejem za branje) | Ali lahko trenutni uporabnik bere zapise v viru podatkov IceCream? | res |
| DataSourceInfoTo je vse, kar sem ti hotel DataSourceInfo. EditPermission) | Ali lahko trenutni uporabnik ureja zapise v viru podatkov IceCream? | res |
| DataSourceInfoTo je vse, kar sem ti hotel DataSourceInfo. CreatePermission) | Ali lahko trenutni uporabnik ustvarja zapise v viru podatkov IceCream? | lažno |
| DataSourceInfoTo je vse, kar sem ti hotel DataSourceInfo. Brisanje sporočila) | Ali lahko trenutni uporabnik briše zapise v viru podatkov IceCream? | lažno |