Uspořádání a umístění python skriptů
Soubory skriptů Python jsou uloženy v souborovém systému ve složkách LibreOfficeDev. Makra lze spustit na úrovni instalace, uživatele nebo souboru.
Umístění python skriptů
Refer to Getting Session Information in order to get programmatic access to Python script locations.
LibreOfficeDev kontejner maker
Stávající makra v tomto umístění (kontejner) byly zkopírovány instalačním programem a jsou k dispozici každému uživateli počítače a každý otevřený dokument může přistupovat k makrům uloženým v kontejneru. Chcete-li ukládat nebo upravovat makra, potřebujete práva správce.
LibreOfficeDev Umístění kontejneru maker v systému souborů závisí na operačním systému:
-
For Windows: {Installation}\share\Scripts\python.
-
For Linux and macOS: {Installation}/share/Scripts/python.
Moje makra
Tento kontejner je přístupný pouze uživateli LibreOfficeDev. Jakýkoli otevřený dokument může mít přístup k makrám uloženým v kontejneru. Makra v tomto umístění jsou uložena v profilu uživatele LibreOfficeDev.
Umístění kontejneru Moje makra je v uživatelském prostoru a závisí na operačním systému:
-
Pro Windows,
%APPDATA%\LibreOffice\4\user\Scripts\python. -
Pro Linux and macOS,
$HOME/.config/libreoffice/4/user/Scripts/python.
Makra dokumentu
Makra dokumentu jsou vložena v dokumentu a jsou přístupná, pouze pokud je dokument otevřen.
Knihovny, moduly a makra
Like BASIC macros, Python macros can be organized in libraries, modules and macros.
Vytvoření Python knihovny
Knihovny jsou složky v kontejnerovém stromě. Pro vytvoření knihovny přidejte složku v cílovém kontejneru. Jméno knihovny je jméno složky.
Vytváření Python modulu.
Modul je soubor pythonu v knihovně nebo kontejneru. Vytvořte modul přidáním souboru v kontejneru.
Makra pythonu
Makro je python objekt v modulu.