Co je to LotusScript®?
LotusScript® je programovací jazyk, který je velmi podobný jazyku BASIC. Může být použit v programu Lotus Notes nebo jako agent na serveru Domino. LotusScript® je dodáván s aplikací Lotus Notes verze 4, Word Pro, Freelance nebo Approach. Aby tento jazyk fungoval, musí fungovat v mezích jednoho z těchto programů. Obvykle se používá k rozšíření stávajících funkcí jiných programů nebo k jejich integraci s jiným softwarem a může být také užitečný pro přístup k databázím a ovládání uživatelského rozhraní.
Všechny počítačové programy jsou řízeny programovacím jazykem, který jim v podstatě říká, co mají dělat. Počítačům je třeba sdělit, jak reagovat ve všech situacích, a programovací jazyk je metoda používaná pro komunikaci s počítačem. Za jakýmkoli malým nástrojem nebo aplikací, které lze nalézt na počítači, jsou řádky kódovaného jazyka v nich, které řídí jejich činnost. LotusScript® je jedním z takových jazyků a kdokoli, kdo se učí „mluvit“ v tomto jazyce, může pak programovat nástroje nebo aplikace.
LotusScript® je často porovnáván s BASIC, což je další programovací jazyk, který lze považovat za mateřský jazyk pro LotusScript®. Existují určité rozdíly mezi těmito dvěma, nejjasnější je, že balíček jazyka Visual Basic poskytuje uživateli možnost ovládat uživatelské rozhraní a LotusScript® se spoléhá na Lotus Notes nebo jiný dodaný program pro uživatelské rozhraní.
Skripty jsou klíčovými součástmi aplikací vytvořených v prostředí Lotus Notes a k jejich vytváření se používá jazyk LotusScript®. Skripty jsou kolekce příkazů, které sdělují programu, co dělat, když dojde k určité události. Například pokud uživatel vytvořil tlačítko, které provádí funkci „převodu“ z Celsia na Fahrenheit, událost levého kliknutí na toto tlačítko musí být spojena s akcí vypracování ekvivalentní teploty ve Fahrenheitu. V prostředí LotusScript® musí být tyto akce kompatibilní s hostitelským programem a hostitelský program může pro snadnější použití dokonce automatizovat části skriptovacího procesu.
Programy se skládají z podprogramů, což jsou funkce, příkazy a proměnné, které řídí jeho činnost. Používání LotusScript® neznamená, že uživatel musí tyto funkce vytvářet sám, pouze musí kompilovat předem vytvořené podprogramy, aby mohl provést požadovanou funkci. Díky tomu je používání programovacích jazyků mnohem snazší - spíš skládání skládačky než malování obrázku od nuly.