Propojení akcí ve Zkratkách
Když nějaká akce využívá obsah, který poskytla akce před ní, zobrazí se ve středu seznamu akcí linie označující vzájemné propojení akcí. Tato linie udává, že výstup z této akce se použije jako vstup do následující akce.
Mnohé akce ve Zkratkách mohou přijímat vstupní data a poskytovat data na výstupu. Některé akce pouze přijímají vstup, jiné zase jenom vytvářejí výstup a další fungují jako průchozí, tzn. přijatý vstup předávají na výstup beze změny.
Klepnutím na ikonu akce ve zkratce zobrazíte popis akce, typy vstupních dat, které přijímá, a typy výstupních dat, které poskytuje.
Některé akce na vstupu přijímají jen data určitého typu. Akce, které nejsou kompatibilní, jsou v seznamu zobrazeny bez propojující linie, což značí, že tyto akce spolu nebudou spolupracovat. Příklad: Akce Zjistit aktuální polohu nemůže poskytnout výstup pro akci Vytvořit playlist, protože akce Vytvořit playlist vyžaduje na vstupu položku typu skladba, a ne poloha na mapě.
Některé akce nepřijímají žádný vstup a jen produkují výstup. Typicky jde o „načítací“ akce, například Načíst nadcházející události, Zjistit aktuální skladbu nebo Vybrat fotky, které všechny jednoduše načtou data z nějakého zdroje. Akce, která nepřijímá žádný vstup, je v seznamu akcí zobrazena jako oddělená od předcházející akce, bez středové propojovací linie.
V následujícím příkladu akce Vybrat fotky načítá data z aplikace Fotky a nevyžaduje žádný vstup z jiné akce. Data načtená v akci Vybrat fotky jsou vstupem předávaným do akce Převést obrázek.
Některé akce na vstupu přijímají obsah, avšak nijak ho nezmění a jen ho předají dále. Příklad: Akce Zavibrovat zařízením mezi akcemi zavibruje zařízením, přičemž předá vstup v nezměněné podobě do další akce.
Obdobně, pokud je jako vstup do akce Volat předáno telefonní číslo, uskuteční se hovor na toto číslo; akce Volat po skončení hovoru vygeneruje výstup, jímž bude stejné telefonní číslo.