Sie sind auf Seite 1von 4

Formulas used throughout this course

Intro to Canvas Apps > Create an App from a Template > Working with the gallery

 ThisItem.FirstName & " " & ThisItem.LastName


 Text( Value(ThisItem.Amount), "[$-en-US]$#,###.00")

Intro to Canvas Apps > Create an App from a Template > Quick Changes to a Form

 If(EditForm1.Mode = FormMode.New, "Create a record", "Edit " & BrowseGallery1.Selected.FirstName)

Intro to Canvas Apps > Change Sort and Filter > Sort the Gallery video

 SortByColumns(Search(Purchases, TextSearchBox1.Text, "Amount","FirstName","LastName"), "LastName", If(SortDescending1,


Descending, Ascending),"FirstName",Ascending)

Intro to Canvas Apps > How PowerApps and SharePoint Interact > Edit the customized Form

 If(SharePointForm1.Mode = FormMode.View, true, false)

Intro to Canvas Apps > Building an App from SharePoint > Adding a Drop Down

 Sort(Departments.Title, Title)

Intro to Canvas Apps > Building an App from SharePoint > Displaying Related Data

 “Department Manager is: “ & LookUp(Departments, Title = DropDownDepartments.Selected.Title, Manager)

Introduction to Canvas Apps > Galleries > Inserting a Gallery

 ThisItem.FirstName & " " & LastName


 "Supplier: " & ThisItem.Suppliers

Introduction to Canvas Apps > Galleries > Add a Detail Screen


 Navigate('Welcome Screen', ScreenTransition.Cover)

Introduction to Canvas Apps > Galleries > Add a new and edit screen

 SubmitForm(EditForm)
 Back(ScreenTransition.Cover)

Introduction to Canvas Apps > Galleries > Connecting Screens

 Navigate('Detail Screen',ScreenTransition.Cover)
 NewForm(EditForm);Navigate('Edit Screen',ScreenTransition.Cover)
 EditForm(EditForm);Navigate('Edit Screen',ScreenTransition.Cover)
 Remove(Purchases, Gallery1.Selected)

Introduction to Canvas Apps > Variables > Overview of Variables

 “What is the sum of the other labels: “ & TextInput1.Text & TextInput2.Text

Introduction to Canvas Apps > Variables > Contextual Variables

 UpdateContext({Counter: 1})
 UpdateContext({Counter: Counter + 1})

Introduction to Canvas Apps > Variables > Global Variables

 Set(Global1, “Shane was here”)


 Set(Global1, Global1 & “ Shane was here”)

Introduction to Canvas Apps > Variables > Introduction to Collections

 Collect(AnimalDetails, {AnimalType: “Cow”, AnimalColor: “Red”})


 ClearCollect(AnimalDetails, {AnimalType: “Cow”, AnimalColor: “Red”})

Introduction to Canvas Apps > Variables > Collection Details

 [“Cow”, “Horse”, “Dog”]


 [“Red”, “Blue”, “Green”]
 Collect(AnimalStuff, {AnimalName: Dropdown1.Selected.Value, AnimalColor: Dropdown2.Selected.Valule})

Introduction to Canvas Apps > Variables > Collections-Data

 Clear(AnimalStuff)
 Remove(AnimalStuff, ThisItem)

Introduction to Canvas Apps > Using Controls and Functions to Make an Experience > Control Properties

 Reset(Dropdown1)

Introduction to Canvas Apps > Functions > Exploring User Today

 I would rename this to Exploring the User, Now, and Today Functions
 User().Email
 Now()
 Today()

Introduction to Canvas Apps > Common Enhancements > Cascading Drop Downs

 SortByColumns(Distinct(Purchases.Suppliers,Suppliers),"Result")
 Filter(Purchases, Suppliers = Dropdown1.Selected.Result)
 LookUp(Purchases, Suppliers = Dropdown1.Selected.Result And FirstName = Dropdown5.Selected.FirstName)

Pop Ups

 UpdateContext({Popup: true})
 RGBA(169,169, 169, .75)
 Remove(Purchases,Gallery1.Selected);UpdateContext({Popup: false});Navigate('Welcome Screen',ScreenTransition.Cover)
 UpdateContext({Popup:false})
Conditional Formatting

 !IsBlank(TextInput1)
 IsMatch(TextInput1.Text, Email

Integrate Flow and PowerApps>Build the Flow

 dataUriToBinary(triggerBody()['CreatefileFileContent'])

Integrate Flow and PowerApps>Connect Flow and PowerApps

 UploadtoSharePointfromPowerApps.Run(TextInput1.Text, TakenPic)

Integrate Flow and PowerApps>Returning Information from PowerApps to Flow

 concat('https://contosoelec.sharepoint.com/sites/SupplierStuff',body('Create_file')?['Path'])
 Set(FileLinkFromFlow, UploadtoSharePointfromPowerApps.Run(TextInput1.Text, TakenPic).Filelink)
 Launch(FileLinkFromFlow)

Das könnte Ihnen auch gefallen