Sdílet prostřednictvím


Přidání proměnných na kartu

Proměnné uchovávají data pro opětovné použití. Tato data mohou být různého typu, například kolekce, text nebo číslo. Proměnné mají jedinečné názvy, pomocí kterých na ně odkazujete ve Power Fxvzorcích. Vložte, upravte a odeberte je v návrháři karet.

Hodnota proměnné může být dočasná a obnovovat se pro každou relaci karty, nebo trvalá, kdy je sdílena ve všech relacích pro konkrétní instanci karty. Dočasné proměnné se liší pro každou relaci karty, dokonce i pro jednoho uživatele, což znamená, že pokud vám byla zaslána stejná instance karty v chatu a kanálu, dočasná proměnná se může v těchto dvou relacích lišit.

Jako příklad jste vytvořili kartu, která počítá, kolikrát uživatel během relace stiskne tlačítko. Vytvořili byste dočasnou číselnou proměnnou pro uložení počtu stisknutí tlačítka v aktuální instanci karty. Pokud byste také chtěli zachytit jméno posledního uživatele, který stiskl tlačítko pro instanci karty, uložili byste jej v trvalé textové proměnné. Pokud byste chtěli dále uložit data mezi instancemi karet, použili byste datové připojení.

Proměnné lze také přizpůsobit, což znamená, že hodnotu nastavuje odesílatel, ať už je to na stránce Přehrání před odesláním jako odkaz, nebo v Power Automate jako součást akce Vytvoření instance karty.

Předpoklady

Vytvoření proměnné

  1. Přihlaste se ke službě Power Apps. Vyberte Karty a poté vyberte kartu. Pokud karta Karty není viditelná, vyberte Více a připněte kartu Karty.

  2. V levém podokně návrháře karet vyberte Proměnné.

  3. Vyberte + Nová proměnná.

  4. V okně Nová proměnná nastavte následující hodnoty.

    • Název: Název vaší proměnné (povinné).
    • Typ: Typ proměnné (povinné).
    • Výchozí hodnota: Výchozí hodnota proměnné.
    • Trvalost: Zda je proměnná dočasná (resetuje se při každém otevření karty) nebo trvalá.
    • Vlastní nastavení: Zda je proměnná přizpůsobitelná odesílatelem, aby fungovala jako vstupní proměnná.

    Název nebo typ proměnné nelze změnit nebo odstranit. Pokud je potřebujete změnit, vytvořte novou proměnnou.

    Můžete také přizpůsobit možnosti odesílatele a v sekci Další informace o proměnné také Název a Popis proměnné. Tyto informace mohou být užitečné pro testování a ladění a použití vaší proměnné s toky Power Automate.

    Screenshot okna nové proměnné v návrháři karet.

  5. Vyberte Uložit.

Použití výchozí hodnoty pro tabulky a záznamy

Výchozí hodnota se používá k nastavení struktury proměnných kolekce a záznamu. Existují dva způsoby, jak nastavit výchozí hodnotu proměnné záznamu nebo tabulky:

  • Používání editoru sloupců
  • Používání Power Fx / JSON

Pomocí přepínače napravo můžete přepínat mezi používáním editoru sloupců nebo Power Fx / JSON.

Screenshot s postupem přepínání mezi JSON a Power Fx pro nastavení výchozí hodnoty proměnné.

Použití výrazu Power Fx je užitečné, když chcete, aby proměnná uchovávala data ze zdroje dat, například z Dataverse. Pokud například chcete záznam, který obsahuje konkrétní řádek z tabulky Obchodní vztah, můžete nastavit výchozí hodnotu na First(Account).

Proměnné mají silné typování, takže nastavení výchozí hodnoty uzamkne proměnnou do těchto typů.

Úprava a odstranění proměnných

Chcete-li upravit nebo odstranit proměnnou, vyberte tři tečky (...) napravo od proměnné a poté vyberte Upravit nebo Odstranit.

Screenshot možností proměnných Upravit a Odstranit v návrháři karet.

Použití proměnných v kartách

Existují různé způsoby, jak používat proměnné v kartách. Další informace o práci s proměnnými v Power Apps.

Běžné použití proměnných je ve výrazech Power Fx. Odkazujte na proměnnou názvem ve vašem vzorci. Pro příklad přejděte do jednoduchého kurzu vytvoření karty. Vaše proměnné lze uplatnit také v řádku vzorců.

Screenshot s automaticky vyplněným názvem proměnné v řádku vzorců návrháře karet.

Aktualizace hodnoty proměnné

Proměnné lze aktualizovat pomocí funkce Set s výjimkou proměnných tabulky, které se přidávají pomocí funkce Collect.