Dela via


Använd Copilot till att skapa och redigera Power Fx-formler

Copilot är en AI-funktion i Power Apps Studio som hjälper dig att skapa och ändra Power Fx-formler snabbt. Du kan använda copilot i formelfältet för att förklara Power Fx-formler på naturligt språk, eller generera Power Fx-formler från naturligt språk eller kodkommentarer.

Förutsättningar

Copilot måste aktiveras för din miljö och klientorganisation. För mer information, se Aktivera eller inaktivera Copilot (förhandsgranska) i Power Apps.

Förklara en formel

Använd Copilot i formelfältet för att förstå vad en formel gör i klartext.

  1. Markera en kontroll och dess motsvarande egenskap. Till exempel en etikettkontroll med egenskapen Text.

  2. I formelfältet väljer du listrutan nära fältetiketten fx för att se och välja Förklara den här formeln.

    Skärmbild av Copilot-funktionsmenyn som visar objektet Förklara denna formel.

    Du kan också välja en delmängd av en formel och sedan välja listrutan nära fältetiketten fx och välja Förklara det här valet om du bara vill förklara den delen.

    Skärmbild av Copilot:s alternativ för att förklara det här avsnittet, som visar en del av formeln som markerats av användaren.

    Copilot ger en förklaring till formeln som du kan kopiera och infoga den som en kodkommentar eller dela den med andra utvecklare som arbetar med samma program. När Copilot förklarar ett val kan det lägga till sammanhang om det är viktigt för förklaringen.

    Skärmbild av Copilot förklaring till en formel.

Kända begränsningar för att förklara formler

  • Den maximala längden på en formelförklaring är 5 000 tecken. Om formeln överskrider den här gränsen använder du en partiell förklaring för att säkerställa att den fungerar.
  • Copilot identifierar endast standardegenskaper i Power Apps.
  • Copilot identifierar inte användardefinierade funktioner.

Obs

AI-genererat innehåll kan vara felaktigt och bör kontrolleras för korrekthet.

Generera formler från kodkommentarer

Copilot kan skapa Power Fx-formler från kodkommentarer i formelfältet. Du kan acceptera förslaget eller skriva formeln själv. Kommentarer i formelkoder kan också fungera som dokumentation för dina formler, precis som vanliga kodkommentarer.

  1. När arbetsyteappen är öppen för redigering skriver du en kodkommentar med // eller /* i formelfältet.

    Skärmbild av en kommentar som skrivits i formelfältet för Copilot.

    Vänta några sekunder tills Copilot genererar ett formelförslag eller tryck på Enter för att generera det direkt.

  2. Tryck på Tab på tangentbordet för att acceptera och använda den föreslagna formeln. Du kan också skriva igenom förslaget.

    Skärmbild av en kommentar med en föreslagen formel.

Förslaget blir kvar tills du väljer en annan plats eller anger ett tecken som inte överensstämmer med förslaget.

Du kan behålla de kommentarer som används för att skapa Power Fx-formler i formelfältet som dokumentation, liknande traditionella kodkommentarer.

Obs

  • Om inte Copilot ger några förslag kan en formel inte skapas utifrån din kommentar. Försök att omformulera kommentaren.
  • Vi rekommenderar att du placerar de element som du vill inkludera i din formel inom citationstecken, till exempel "Button1.text".

Kända begränsningar för att skapa formler från kodkommentarer

  • Copilot fungerar på en enskild kontroll och egenskap, och den gör inga ändringar i andra kontroller eller egenskaper för att uppnå önskat resultat.
  • Copilot tar inte hänsyn till befintlig formeltext.
  • Copilot identifierar endast standardegenskaper i Power Apps.
  • Copilot identifierar inte användardefinierade funktioner.
  • Kodkommentarer fungerar endast med allmänna Power Fx-funktioner och inte Power Apps-specifika funktioner som till exempel Navigate().
  • Den avancerade panelen utlöser inga förslag.
  • Befintliga formler för egenskapen ingår inte i förslaget.

Skapa en formel (förhandsversion)

[Det här avsnittet är en förhandsversion av dokumentationen och kan komma att ändras.]

Från listrutan Copilot i formelfältet kan du nu generera en formel med naturligt språk för att göra en diskret begäran.

Obs

Funktionen Copilot för formler är aktiverad som standard. Om du vill inaktivera den hittar du inställningen när appen är öppen. Gå till Inställningar/Uppdateringar/Förhandsgranskning och hitta Copilot för formler. Om du inaktiverar inställningen försvinner menyalternativet Skapa en formel (förhandsversion) från listrutan Copilot i formelfältet.

Använd Copilot för att skapa en formel från en diskret begäran

  1. Välj en kontroll, till exempel en textetikett och dess motsvarande egenskap, till exempel Text.

  2. I formelfältet väljer du Copilot-funktionsmenyn>Skapa en formel.

    Skärmbild av funktionen Skapa en formel som visar ett exempel på indata.

  3. I textrutan Copilot skriver du din begäran, till exempel visa dagens veckodag.

  4. Välj pilen Skapa för att skicka din begäran.

  5. Copilot försöker skapa en formel. Välj Använd för att infoga formeln på samma plats som Copilot-gränssnittet, eller uppdatera och återuppta din begäran.

    Skärmbild av funktionen Skapa en formel som visar den rekommenderade formeln.

    Resultatet visas när du har tillämpat formeln.

    Skärmbild som visar veckodagen i en textetikett.

Obs

Samma begränsningar gäller för att skapa formler från en diskret begäran som till exempel för att generera formler från kodkommentarer.

Ansvarsfull AI

Förstå de val du har när du arbetar med AI. Läs mer i Vanliga frågor och svar om hur använder AI-ansvar i Power Apps. Granska Vanliga frågor och svar för Power Fx Copilot för mer specifika frågor om den här funktionen.

Språkstöd

I följande tabell visas de tillgängliga språken för Copilot-funktionerna i formelfältet, som baseras på inställningarna i din Power Platform-miljö och din webbläsare.

Namn Språkkod Funktionen stöds
Engelska en-US Förklara en formel, kommentera genererade formler, skapa en formel
Kinesiska (förenklad) – Kina zh-Hans Förklara en formel, kommentera genererade formler
Tjeckiska – Republiken Tjeckien cs-CZ Förklara en formel, kommentera genererade formler
Danska – Danmark da-DK Förklara en formel, kommentera genererade formler
Nederländska – Nederländerna nl-NL Förklara en formel, kommentera genererade formler
Finska – Finland fi-FI Förklara en formel, kommentera genererade formler
Franska – Frankrike fr-FR Förklara en formel, kommentera genererade formler
Tyska – Tyskland de-DE Förklara en formel, kommentera genererade formler
Grekiska – Grekland el-GR Förklara en formel, kommentera genererade formler
Italienska – Italien it-IT Förklara en formel, kommentera genererade formler
Japanska – Japan ja-JP Förklara en formel, kommentera genererade formler
Koreanska – Sydkorea ko-KR Förklara en formel, kommentera genererade formler
Norska (bokmål) – Norge nb-NO Förklara en formel, kommentera genererade formler
Polska – Polen pl-PL Förklara en formel, kommentera genererade formler
Portugisiska – Brasilien pt-BR Förklara en formel, kommentera genererade formler
Ryska – Ryssland ru-RU Förklara en formel, kommentera genererade formler
Spanska (traditionell) – Spanien es-ES Förklara en formel, kommentera genererade formler
Svenska – Sverige sv-SE Förklara en formel, kommentera genererade formler
Thailändska – Thailand th-TH Förklara en formel, kommentera genererade formler
Turkiska – Turkiet tr-TR Förklara en formel, kommentera genererade formler

Kommentarsgenererade formler av Copilot (video)