ColumnNames және Column функциялары
Қолданылады: Canvas қолданбалары
Үлгіге негізделген қолданбалар
Power Platform CLI
жіктелмеген нысан ішінен баған атаулары мен мәндерін шығарады.
Сипаттама
ColumnNames функциясы терілмеген жазбадан барлық бағандардың атауларын қайтарып, сол жазбадағы барлық атаулары бар кестені қайтарады.
Баған функциясы берілген баған атауы бар типсіз жазбадан сипаттың мәнін қайтарады. Мән жіктелмеген нысан ретінде қайтарылады.
ColumnNames және Column функциялары, егер жіктелмеген нысан жазбаны көрсетпесе (яғни, кестені немесе скалярды немесе қарабайыр мәнді көрсетсе) қателерді қайтарады.
Синтаксис
Баған атаулары( Типтелмеген жазба )
- UntypedRecord – Міндетті. Жазбаны білдіретін жіктелмеген нысан .
Баған( Типтелмеген жазба, Баған атауы )
- UntypedRecord – Міндетті. Жазбаны білдіретін жіктелмеген нысан .
- ColumnName - міндетті. Берілген жазбадан алынатын бағанның аты.
Мысалдар
Өріс мәндеріне қатынасу
JsonString
деп аталатын айнымалыдағы келесі JSON жолын ескере отырып
{ "name": "Seattle", "population": 737000 }
Келесі формула келесі мәндерді қамтитын a
Value
бағаны бар бір бағанды кестені қайтарады: "аты", "популяция":ColumnNames( ParseJSON( JsonString ) )
Келесі формула
737000
санын қайтарады:Value( Column( ParseJSON( JsonString ), "population" ) )
2.1. Бұл
.
терілмеген жазбалар үшіноператорына ұқсас екенін ескеріңіз, бірақ баған атауын алдын ала білу қажет емес.Келесі формула мәтіндік мәнді қайтарады
"name: Seattle, population: 737000"
:With( { untyped: ParseJSON( JsonString ) }, Concat( ColumnNames( untyped ), $"{Value}: {Column( untyped, Value )}", ", "))
Бос орындар
JsonString
деп аталатын айнымалыдағы келесі JSON жолын ескере отырып
{ "text": "text value" , "number": 567, "empty": null }
- Бар емес өрістерге қол жеткізу әрекеті Бос() қайтарады. Келесі формула
true
қайтарады:IsBlank( Column( ParseJSON( JsonString ), "does not exist" ) )
- JSON
null
мәндері Бос() деп саналады. Келесі формулаtrue
қайтарады:IsBlank( Column( ParseJSON( JsonString ), "empty" ) )
Жазбалар
Жазбаларды көрсетпейтін типтелмеген нысандармен Column немесе ColumnNames функцияларын шақыру қатені қайтарады. Төмендегі барлық өрнектер қате:
Формула | Қате себебі |
---|---|
ColumnNames( ParseJSON ( "[1, 2, 3]" ) ) | жіктелмеген нысан массивті білдіреді |
Баған( ParseJSON ( "23.45" ), "Мән" ) | жіктелмеген нысан санды білдіреді |
ColumnNames( ParseJSON ( """сәлем""") ) | жіктелмеген нысан мәтінді білдіреді |
Баған( ParseJSON ( "{""a"":жалған}" ).a, "a" ) | жіктелмеген нысан логикалық мәнді білдіреді |
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру