Přeskočit odkazy

Skript

Skript FileMaker

Co je to skript v aplikaci FileMaker?

Skript lze použít k automatickému spuštění libovolného počtu procesů v databázi FileMaker. FileMaker podporuje vytvoření libovolného počtu skriptů pro jednu databázi, které mohou (teoreticky) obsahovat libovolný počet příkazů. Parametry skriptů lze použít k předávání libovolných parametrů mezi skripty.

Přidání nového skriptu do aplikace FileMaker 13

Skripty lze ve FileMakeru až do verze 13 vytvářet pod příkazem nabídky [Skripty > Správa skriptů] lze přidávat a upravovat.

Okno pro výběr skriptu v editoru skriptů

Chcete-li přidat nový skript v aplikaci FileMaker do verze 13, klikněte v editoru skriptů na tlačítko [Novinka]. Kliknutím na symbol šipky můžete volitelně přidat prázdný skript, standardní skript, složku skriptu nebo oddělovač.

Složky skriptů lze použít k hierarchickému uspořádání skriptů v editoru skriptů.

Ve standardním skriptu se do nového skriptu automaticky vloží následující příkazy:

Aktivace režimu posouvání []
Přejít na rozvržení ["Aktuální rozvržení" (Aktuální tabulka)]
Zobrazit všechny datové záznamy

Přidání nového skriptu od verze FileMaker 14

Skripty lze vytvářet ve FileMakeru verze 14 a vyšší pod příkazem nabídky [Skripty > Pracovní prostor skriptů] lze přidávat a upravovat.

Pracovní prostor skriptů od FileMakeru 14

Chcete-li přidat nový skript v aplikaci FileMaker verze 14 nebo novější, klikněte na tlačítko [+]a okamžitě se vytvoří nový skript, který můžete pojmenovat podle svého přání. Složku skriptu a dělící čáru lze nyní vytvořit pomocí příslušných symbolů v okně [Skripty] pod symbolem [+] lze vytvořit. Složky skriptů lze použít k hierarchickému uspořádání skriptů v editoru skriptů.

Parametry skriptu a globální proměnné

FileMaker podporuje přidávání parametrů skriptů do skriptů již řadu let, což umožňuje výměnu dat mezi různými skripty. Ke každému volání skriptu lze přidat parametr, který lze v rámci skriptu použít pomocí funkce

Get ( ScriptParameter )

lze znovu přečíst. V zásadě lze data také zapsat do globální proměnné, aby je mohly číst všechny skripty v rámci jednoho souboru. Parametry skriptů lze na druhou stranu předávat i napříč soubory.

Předání více parametrů skriptu

Přestože parametr skriptu v aplikaci FileMaker tvoří vždy pouze jeden řádek, lze pomocí příslušných oddělovačů přenést několik parametrů najednou. Vhodným oddělovačem je obrácená čárka |, která se v jiných datech běžně nevyskytuje.

Vlastní funkce "StringShare"

Rozdělení řetězce lze zjednodušit pomocí malé vlastní funkce. Následující funkci můžete integrovat do svého řešení FileMaker pomocí aplikace FileMaker Pro Advanced a použít ji k rozdělení řetězce s oddělovači na jednotlivé položky:

StringShare ( String; Číslo ) =
If(číslo = 1;
    CharacterLinks ( String; (Position ( String; "|"; 1; 1))-1);
CharacterCentre ( String; (Position ( String; "|"; 1; Number-1))+1;
(pozice ("String";"|"; 1; číslo)) - ((pozice ("String";"|"; 1; číslo-1))+1)))
)

Příklad

$string = "Dům|Člun|Auto|"
StringShare ($string; 1) = "House"
StringShare ($string; 2) = "Boot"
StringShare ($string; 3) = "Auto"

Spouštěč scénáře

FileMaker umožňuje spouštění mnoha různých skriptů pro různé objekty, aby bylo možné spouštět skripty pro určité interakce s uživatelem nebo časově řízené. Skripty lze například automaticky spouštět při vyvolání určitého rozvržení, při stisknutí speciální klávesy při kliknutí myší, při změně hodnoty pole a pro téměř nekonečné množství dalších akcí.

Další otázky týkající se FileMakeru? Osobně je to rychlejší.

V rámci naší Koučování a školení rádi vás osobně informujeme o funkcích FileMakeru, které potřebujete pro vývoj vašeho řešení FileMaker. Samozřejmě rádi vyhovíme vašim individuálním požadavkům. Fakturace je přizpůsobená a spravedlivá po 15 minutách. Platit můžete pohodlně bankovním převodem nebo prostřednictvím služby PayPal.

Související Einträge

Sdílet tuto stránku:

Software ERP je stejně flexibilní jako vaše společnost.
Rádi vám poradíme.

Přizpůsobitelný software ERP pro Mac, Windows a iOS.

Nacházíte se zde: Masarykova univerzita Lidé se mohou těšit na další informace: Automatizace procesů pomocí skriptů FileMaker