Anpassa ett SharePoint-listformulär med hjälp av PowerAppsCustomize a SharePoint list form by using PowerApps

Du kan enkelt anpassa formuläret för en SharePoint-lista genom att öppna PowerApps i en webbläsare.You can easily customize the form for a SharePoint list by opening PowerApps in a browser. Du behöver inte skriva traditionell kod, till exempel C#, eller ladda ned en annan app, till exempel InfoPath.You don't need to write traditional code, such as C#, or download another app, such as InfoPath. När du publicerar dina ändringar bäddas formuläret in i SharePoint-listan för användning av alla dess användare.When you publish your changes, the form is embedded within the SharePoint list for use by all of its users. I PowerApps kan du även granska analysrapporter, enkelt skapa villkorsstyrd formatering och ansluta till andra datakällor.In PowerApps, you can also review analytics reports, easily create conditional formatting, and connect to other data sources.

Om du vill följa stegen i det här avsnittet skapar du en enkel lista så att du kan se hur anpassning fungerar, och du kan sedan tillämpa samma begrepp på din egen lista.To follow the steps in this topic, you'll create a simple list so that you can see how customization works, and then you can apply the same concepts to your own list.

Anteckning

Om alternativet Anpassa formulär inte är tillgängligt eller inte fungerar korrekt för din lista innehåller den kanske datatyper som PowerApps inte stöder.If the Customize forms option isn't available or doesn't work correctly for your list, it might contain data types that PowerApps doesn't support. Du kan inte flytta ditt formulär till en annan lista eller miljö.Also, you can't move your form to a different list or environment.

Skapa en listaCreate a list

Skapa en lista på en SharePoint-webbplats och sedan lägga till dessa kolumner i listan:On a SharePoint site, create a list, and then add these columns to that list:

  • Details (ja/nej)Details (yes/no)
  • Price (valuta)Price (currency)
  • Availability (datum utan tid)Availability (date without time)
  • Color (val)Color (choice)

Välj webbplatsinnehåll > Nytt > listan, skriver du listnamnet och väljer Skapa.Select Site contents > New > List, type the list name, and select Create. Välj Lägg till kolumn för varje kolumn, ange listtypen (Ja/Nej, valuta, datum, val), ange listnamnet på (information, pris, tillgänglighet, färg) och klicka på Spara.For each column, select Add column, specify the list type (Yes/No, Currency, Date, Choice), specify the list name (Details, Price, Availability, Color), and select Save.

Öppna formuläretOpen the form

  1. I kommandofältet väljer PowerApps, och välj sedan anpassa formulär.In the command bar, select PowerApps, and then select Customize form.

    PowerApps Studio öppnas i samma webbläsarflik.PowerApps Studio opens in the same browser tab.

  2. Om dialogrutan Välkommen till PowerApps Studio visas väljer du Hoppa över.If the Welcome to PowerApps Studio dialog box opens, select Skip.

Välj PowerApps i kommandofältet och välj sedan anpassa formuläret.In the command bar, select PowerApps, and then select Customize form. PowerApps Studio öppnas i samma webbläsarflik. Om Välkommen till PowerApps Studio öppnas, väljer du hoppa över.PowerApps Studio opens in the same browser tab. If the Welcome to PowerApps Studio dialog box opens, select Skip.

Flytta och ta bort ett fältMove and remove a field

  1. Dra den tillgänglighet fältet längst ned i listan över fält.Drag the Availability field to the bottom of the list of fields.

    Fälten visas i den ordning som du anger.The fields appear in the order that you specify.

  2. Hovra över den bilagor , markera ellipsen (...) som visas och välj sedan ta bort.Hover over the Attachments field, select the ellipsis (...) that appears, and then select Remove.

    Fältet som du anger försvinner från formuläret.The field that you specify disappears from the form.

Dra fältet tillgänglighet till slutet av listan över fält.Drag the Availability field to the bottom of the list of fields. Hovra över fältet bilagor, Välj ellipsen (...) som visas och välj Ta bort.Hover over the Attachments field, select the ellipsis (...) that appears, and then select Remove.

Konfigurera villkorsstyrd formateringSet conditional formatting

Du kan konfigurera fälten Price, Availability och Colors så att de endast visas om Details är inställt på ja.You can configure the Price, Availability, and Colors fields to appear only if Details is set to yes.

  1. I det vänstra navigeringsfältet, expanderar Details_DataCard1, och Observera siffran som visas i slutet av DataCardValue.In the left navigation bar, expand Details_DataCard1, and note the numeral that appears at the end of DataCardValue.

  2. Ange den Visible egenskapen för den färg, tillgänglighet, och pris kort formel (ersätter, om det behövs, siffran med det som du antecknade i föregående steg):Set the Visible property of the Color, Availability, and Price cards to this formula (replacing, if necessary, the numeral with the one that you noted in the previous step):

    If(DataCardValue2.Value = true; true)If(DataCardValue2.Value = true; true)

  3. Håll ned Alt-tangenten och välj växeln Details (genom att klicka eller trycka på den) flera gånger.While holding down the Alt key, select the Details toggle (by clicking or tapping it) multiple times.

    De tre fält som du konfigurerade visas och försvinner från formuläret.The three fields that you configured appear and disappear from the form.

Observera siffran som visas i slutet av DataCardValue i det vänstra navigeringsfältet.In the left navigation bar, note the numeral that appears at the end of DataCardValue. Ange egenskapen synlighet för färg, tillgänglighet och pris kort formel.Set the Visibility property of the Color, Availability, and Price cards to this formula. Håll ned Alt-tangenten och markera kontrollen information flera gånger.Hold down the Alt key, and select the Details control multiple times.

Spara och publicera formuläretSave and publish the form

  1. Öppna menyn Arkiv, välj Spara och välj sedan Publicera på SharePoint två gånger.Open the File menu, select Save, and then select Publish to SharePoint twice.

  2. I det övre vänstra hörnet väljer du bakåtpilen och sedan Tillbaka till SharePoint.In the upper-left corner, select the back arrow, and then select Back to SharePoint.

Öppna Arkiv-menyn, välj Spara och därefter publicera i SharePoint två gånger.Open the File menu, select Save, and then select Publish to SharePoint twice. Markera tillbaka-pilen i det övre vänstra hörnet och välj sedan tillbaka till SharePoint.In the upper-left corner, select the back arrow, and then select Back to SharePoint.

Anpassa formuläret ytterligareFurther customize your form

  1. Öppna listan, Välj New i kommandot och sedan väljer anpassa högst upp i formuläret.Open your list, select New in the command bar, and then select Customize near the top of the form.

  2. Anpassa formulär på flera olika sätt, till exempel de som de här avsnitten beskrivs:Customize your form in a variety of ways, such as those that these topics describe:

    Mer information: Förstå integrering för SharePoint-formulär.More information: Understand SharePoint forms integration.

Använda standardformuläretUse the default form

  1. Från listan i SharePoint öppnar du inställningssidan (genom att välja kugghjulsikonen nära det övre högra hörnet) och väljer sedan Listinställningar.From your list in SharePoint, open the settings page (by selecting the gear icon near the upper-right corner), and then select List settings.

  2. Under Allmänna inställningar väljer du Formulärinställningar.Under General settings, select Form settings.

  3. På sidan Formulärinställningar väljer du något av dessa alternativ och väljer sedan OK.On the Form Settings page, select one of these options, and then select OK.

    • Använd SharePoints standardformulär – när en användare öppnar din lista och väljer Nytt i kommandofältet visas standardformuläret för listan.Use the default SharePoint form - When a user opens your list and selects New in the command bar, the default form for the list will appear.

    • Använd ett anpassat formulär som skapats i PowerApps – när en användare öppnar din lista och väljer Nytt i kommandofältet visas ditt standardformulär.Use a custom form created in PowerApps - When a user opens your list and selects New in the command bar, your custom form will appear. (Alternativt kan du publicera formuläret igen i PowerApps.)(As an alternative, you can publish the form again in PowerApps.)

    Du kan växla fram och tillbaka mellan alternativen precis som du vill.You can toggle back and forth between options, as needed.

    Formulärinställningsalternativ

Ta bort det anpassade formuläretDelete the custom form

  1. Från listan i SharePoint öppnar du inställningssidan (genom att välja kugghjulsikonen nära det övre högra hörnet) och väljer sedan Listinställningar.From your list in SharePoint, open the settings page (by selecting the gear icon near the upper-right corner), and then select List settings.

  2. Under Allmänna inställningar väljer du Formulärinställningar.Under General settings, select Form settings.

  3. På sidan Formulärinställningar väljer du Använd SharePoints standardformulär och väljer sedan Ta bort anpassat formulär.On the Form Settings page, select Use the default SharePoint form, and then select Delete custom form.

    Ta bort det anpassade formuläret

FRÅGOR OCH SVARQ & A

Formulär jämfört med apparForms vs. apps

F: Hur skiljer sig ett anpassat formulär från en fristående app som jag skapar i SharePoint eller PowerApps?Q: How does a customized form differ from a standalone app that I create from SharePoint or PowerApps?

A: Om du anpassar formuläret för en SharePoint-lista, visas inte i formuläret som en app i PowerApps Studio eller PowerApps Mobile.A: If you customize the form for a SharePoint list, the form doesn't appear as an app in PowerApps Studio or PowerApps Mobile. Du kan endast öppna formuläret från den lista som du skapade det för.You can open the form only from the list for which you created it.

F: När ska jag Anpassa ett formulär för att hantera data i en SharePoint-lista och när bör jag skapa en fristående app?Q: When should I customize a form to manage data in a SharePoint list, and when should I create a standalone app?

A: Anpassa ett formulär om du vill att användarna kan hantera data utan att lämna SharePoint (till exempel i en stationär dators webbläsare).A: Customize a form if you want your users to manage data without leaving SharePoint (for example, in a desktop browser). Skapa en app om du vill att användarna hanterar data utanför SharePoint (till exempel på en mobil enhet).Create an app if you want your users to manage data outside of SharePoint (for example, on a mobile device).

F: Kan jag Anpassa ett formulär och skapa en app för samma lista?Q: Can I customize a form and create an app for the same list?

A: Ja.A: Yes.

F: Kan jag Anpassa en lista och skapa en app med samma funktioner?Q: Can I customize a list and create an app using the same features?

A: Ja.A: Yes.

F: Kan jag Anpassa ett formulär i andra miljöer än standardmiljön i min organisation?Q: Can I customize a form in an environment other than the default environment in my organization?

A: Nej.A: No.

Hantera ditt anpassade formulärManage your custom form

F: Hur kan jag enkelt dela formuläret med andra?Q: How can I easily share my form with others?

A: Öppna formuläret, Välj Kopiera länk, och sedan skicka en länk till någon som du vill använda i formuläret.A: Open the form, select Copy link, and then send the link to anyone whom you want to use the form.

F: Kan jag uppdatera min formuläret utan att göra ändringarna synliga för andra?Q: Can I update my form without making my changes visible to others?

A: Ja.A: Yes. Du kan ändra ditt formulär och spara så många gånger du vill, men ändringarna visas inte för andra såvida du inte väljer Publicera i SharePoint två gånger.You can change your form and save as many times as you want, but your changes won't be visible to anyone else unless you select Publish to SharePoint twice.

F: Om jag Anpassa ett listformulär men något blir fel, kan jag återgå till en tidigare version?Q: If I customize a list form and make a mistake, can I revert to a previous version?

A: Ja.A: Yes.

  1. Öppna listan, välj PowerApps i kommandofältet och välj sedan Anpassa formulär.Open your list, select PowerApps on the command bar, and then select Customize forms.

  2. I PowerApps Studio väljer du Arkiv och väljer sedan Se alla versioner.In PowerApps Studio, select File, and then select See all versions. Sidan Versioner öppnas i en ny webbläsarflik.The Versions page opens in a new browser tab.

    Anteckning

    Om du inte ser knappen Se alla versioner väljer du Spara.If you don't see the See all versions button, select Save. Då ska knappen visas.The button should appear.

  3. Utan att stänga sidan Versioner eller webbläsarfliken går du tillbaka till sidan Spara på den andra webbläsarfliken. Klicka eller tryck på pilen högst upp i det vänstra navigeringsfönstret och klicka eller tryck på Tillbaka till SharePoint för att låsa upp formuläret och stänga PowerApps Studio.Without closing the Versions page or the browser tab, go back to the Save page in the other browser tab, click or tap the arrow at the top of the left navigation pane, and then click or tap Back to SharePoint to unlock your form and close PowerApps Studio.

  4. Gå tillbaka till sidan Versioner på den andra webbläsarfliken, leta upp den version som du vill återställa och välj sedan Återställ.Go back to the Versions page in the other browser tab, locate the version that you want to restore, and then select Restore.

    Anteckning

    Om du får ett felmeddelande om att återställningen misslyckades eftersom att formatet har låsts av en annan användare, vänta tills användaren låser upp formuläret och försök sedan igen.If you get an error message saying that the restore failed because the form is locked by another user, wait until the user unlocks the form, and then try again.

F: Kan jag flytta min formulär från en lista till en annan?Q: Can I move my form from one list to another?

A: Nej.A: No.

Administrera ditt anpassade formulärAdminister your custom form

F: Hur gör jag för att dela formuläret?Q: How do I share my form?

A: Du behöver inte dela formuläret – det ärver behörigheterna från SharePoint-listan.A: You don't need to share the form—the form inherits permissions from the SharePoint list. När du är klar med anpassningen av listformuläret återpublicerar du det i SharePoint så att andra kan använda det.When you're done customizing it, just publish it back to SharePoint so that others can use it.

F: Vilka kan anpassa formulär?Q: Who can customize forms?

A: Alla med SharePoint-behörigheter att hantera, skapa eller redigera den associerade listan.A: Anyone with SharePoint permissions to manage, design, or edit the associated list.

F: Behöver jag en PowerApps-licens för att skapa eller använda anpassade formulär?Q: Do I need a PowerApps license to create or use custom list forms?

A: Du behöver en Office 365-abonnemang som innehåller PowerApps.A: You need an Office 365 plan that includes PowerApps.

F: Vad händer när gästanvändare åtkomst till en lista som har ett anpassat formulär?Q: What happens when guest users access a list that has a custom form?

A: Gästanvändare får ett felmeddelande om de försöker öppna ett listformulär som har anpassats med PowerApps.A: Guest users get an error message if they try to access a list form that's been customized using PowerApps.

F: Som administratör, hur får jag en lista över alla anpassade formulär i min organisation?Q: As an administrator, how do I get a list of all customized forms in my organization?

A: Om du är Innehavaradministratör för PowerApps eller du har behörighet som miljö-administratör på PowerApps-standardmiljö i din organisation, gör du följande:A: If you're a tenant administrator for PowerApps or you have environment-administrator permissions on the default PowerApps environment of your organization, do the following:

  1. I PowerApps administrationscenter väljer du din organisations standardmiljö i listan över miljöer.In the PowerApps admin center, select the default environment for your organization from the list of environments.

  2. Längst upp på standardmiljöns sida väljer du Resurser.At the top of the default environment page, select Resources.

  3. Från listan över appar, Sök efter appar med en SharePoints standardformulär apptyp – dessa är de anpassade formulären.From the list of apps, look for apps with a SharePoint Form app type—these are the customized forms.

    Lista över anpassade formulär