Samotné zobrazení obrázku v Power Apps není složité.

Obvykle stačí nastavit vlastnost Image na url obrázku:

případně v galerii to bude něco jako ThisItem.Thumbnail.Large.

Pokud budete pracovat s obrázky volně uloženými na webu, ke kterým není zabezpečený přístup, bude to fungovat bez problémů. Nicméně pokud obrázek bude uložený na OneDrive nebo SharePointu (a to bude často), pak se nemusí zobrazovat. Resp. často se stane, že se bude zobrazovat pouze na Windows v běžném prohlížeči když budete aplikaci tvořit, ale už se nebude zobrazovat pokud aplikace poběží na Androidu nebo iOSu. Je to proto, že Androi a iOS si přebírají práva k obrázkům jiným způsobem.

Řešením je připojit si dokumentovou knihovnu jako zdroj dat pro aplikaci a pak se do ní dotazovat.

Připojení knihovny

Takto se připojí dokumentová knihovna:

Můžeme si ji pro přehlednost zobrazit v galerii, ale není to nutné.

Zobrazení obrázku

V samotném obrázku se pak do zdroje dotážeme pomocí funkce např. Lookup.

  • LookUp(
        Documents,
        ‚Link to item‘ = „https://vyukaexcelu.sharepoint.com/sites/Peppa_Pig/Shared%20Documents/obrazky_excel/zaba.jpg“
    ).Thumbnail.Large

Není to nic složitého, určitou nevýhodou může být že pokud obsahuje knihovna více než 2000 záznamů, může být problém s delegováním.