Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Односи се на: Цанвас апликације
- Апликације засноване на моделу
Пружа информације о извору података.
Преглед
Извори података могу пружити мноштво информација за оптимизацију корисничког искуства.
Можете користити информације на нивоу колоне за потврђивање корисничког уноса и пружања непосредних повратних информација кориснику пре употребе функције Patch. Функција Провери ваљаност користи исте информације.
Информације можете да користите на нивоу извора података, на пример, да бисте их онемогућили или сакрили дугмад Уреди и Ново за кориснике који немају дозволе за уређивање и креирање записа.
Извори података разликују се у томе колико информација обезбеђују, укључујући то да не обезбеђују никакве информације. Збирке не пружају никакве информације. Ако појединачан податак није обезбеђен, користи се подразумевана вредност, или се враћа празно.
Белешка
Тренутно , DataSourceInfo функција није подржана у Мицрософт листама.
Опис
Информације о колони
Можете користити DataSourceInfo за добијање информација о одређеној колони извора података:
| Аргумент за информације | Тип резултата | Опис |
|---|---|---|
| DataSourceInfo. Корисничко име | Ниска | Име за приказ колоне. Ако име за приказ није дефинисано, враћа се назив колоне. |
| DataSourceInfo. Максимална дужина | Број | Максималан број знакова које колона може да садржи. Односи се само на ступце који садрже ниске. Ако максимум није постављен, враћа се празно. |
| DataSourceInfo. Максимална вредност | Број | Максимална нумеричку вредност коју колона може да садржи. Односи се само на ступце који садрже бројеве. Ако максимум није постављен, враћа се празно. |
| DataSourceInfo. Минимална вредност | Број | Минимална нумеричка вредност коју колона може да садржи. Односи се само на ступце који садрже бројеве. Ако минимум није постављен, враћа се празно. |
| DataSourceInfo. Потребне | Логичка вредност | Да ли је потребна вредност за ову колону? Ако није постављена од стране извора података, враћа се нетачно. |
Трећи аргумент је назив ступца као ниске. На пример, колона Телефон у колекцији Људи ће бити прихваћена као „Телефон“ укључујући двоструке наводнике
Информације о извору података
Такође можете користити DataSourceInfo за добијање информација о извору података у целини:
| Аргумент за информације | Тип резултата | Опис |
|---|---|---|
| DataSourceInfo. Дозвољене вредности | Логичка вредност | Које врсте дозвола могу бити додељене корисницима за овај извор података? Ако није постављена од стране извора података, враћа се празно. |
| DataSourceInfo. КреирајДозвола | Логичка вредност | Да ли тренутни корисник има дозволу за креирање записа у овом извору података? Ако није постављена од стране извора података, враћа се тачно. |
| DataSourceInfo. ИзбришиДозвола | Логичка вредност | Да ли тренутни корисник има дозволу за брисање записа у овом извору података? Ако није постављена од стране извора података, враћа се тачно. |
| DataSourceInfo. УређивањеДозвола | Логичка вредност | Да ли тренутни корисник има дозволу за уређивање записа у овом извору података? Ако није постављена од стране извора података, враћа се тачно. |
| DataSourceInfo. РеадПермиссион | Логичка вредност | Да ли тренутни корисник има дозволу за читање записа у овом извору података? Ако није постављена од стране извора података, враћа се тачно. |
Белешка
DataSourceInfo Враћа тачно ако не може да утврди да ли тренутни корисник има тражену дозволу. Сервер ће поново проверити дозволе када се изврши стварна операција и приказаће се грешка ако то није дозвољено. У овом тренутку, провера дозвола са DataSourceInfo је могућа само када се користи Мицрософт Датаверсе.
Синтакса
DataSourceInfo( ДатаСоурце , Информатион [, ЦолумнНаме ] )
- ДатаСоурце – Обавезно. Извор података за коришћење.
- Информације – Обавезно. Врста информација коју желите да преузмете.
- ЦолумнНаме – Опционо. Име колоне за које се преузимају информације на нивоу колоне. За информације на нивоу извора података, аргумент ColumnName се не може користити.
Белешка
У Power Apps претходној верзији #пии_ајхфххгјз, имена колона су специфицирана текстуалним низом користећи двоструке наводнике, а ако су повезана са < ДИЦТ__извор података > дата соурце такође су морала да буду логичка имена. На пример, логичко име "cr43e_наме" са двоструким наводницима је коришћено уместо < ДИЦТ__име за приказ > дисплаy наме Име без наводника. За SharePoint и Екцел изворе података који садрже имена колона са размацима, сваки простор је наведен са "_x0020_", на пример "Име колоне" као "Цолумн_x0020_Наме ". Након ове верзије, све апликације су аутоматски ажуриране на нову синтаксу описану у овом чланку.
Примери
Примери у овом одељку користе овај извор података, назван IceCream:
Извор података је такође обезбедио ове информације:
- Извор података за Количину је „Количина на залихама“.
- Максимална дужина Flavor је 30 знакова.
- Колона Flavor мора да садржи вредност. Колона Количина није потребна.
- Минимална Количина је 0.
- Максимална Количина је 100.
- Тренутни корисник може читати и уређивати записе извора података IceCream, али не може да креира или брише записе.
| Формула | Опис | Резултат |
|---|---|---|
| DataSourceInfo( Сладолед, DataSourceInfo. ДисплаyНаме , Qуантитy ) | Враћа име за приказ за колону Количина у извору података IceCream. | „Количина на залихама“ |
| DataSourceInfo( Сладолед, DataSourceInfo. Максимална дужина, укус ) | Враћа максималну дужину ниске за колону Flavor у извору података IceCream. | 30 |
| DataSourceInfo( Сладолед, DataSourceInfo. Потребан , Укус :) | Да ли је колона Flavor у извору података IceCream потребна? | Истина |
| DataSourceInfo( Сладолед, DataSourceInfo. Потребан , количина ) | Да ли је колона Количина у извору података IceCream потребна? | лажан |
| DataSourceInfo( Сладолед, DataSourceInfo. МакВалуе , Квантитет ) | Враћа максималну нумеричку вредност за колону Количина у извору података IceCream. | 100 |
| DataSourceInfo( Сладолед, DataSourceInfo. МинВалуе , Qуантитy ) | Враћа минималну нумеричку вредност за колону Количина у извору података IceCream. | 0 |
| DataSourceInfo( Сладолед, DataSourceInfo. РеадПермиссион) | Може ли тренутни корисник да чита записе у извору података IceCream? | Истина |
| DataSourceInfo( Сладолед, DataSourceInfo. ЕдитПермиссион) | Може ли тренутни корисник да уређује записе у извору података IceCream? | Истина |
| DataSourceInfo( Сладолед, DataSourceInfo. ЦреатеПермиссион) | Може ли тренутни корисник да креира записе у извору података IceCream? | лажан |
| DataSourceInfo( Сладолед, DataSourceInfo. ДелетеПермиссион) | Може ли тренутни корисник да брише записе у извору података IceCream? | лажан |