Skrypty
Skrypty umożliwiają automatyzację zadań, w tym:
- Otwieranie i zapisywanie plików z danymi.
- Eksportowanie wykresów w postaci plików graficznych w różnych formatach.
- Dostosowywanie raportu w Edytorze raportów.
Dostępne języki skryptowe zależą od używanej platformy. W systemie Windows należą do nich język Basic, zainstalowany wraz z systemem podstawowym, oraz język programowania Python. W przypadku wszystkich innych platform możliwe jest tworzenie skryptów w języku programowania Python.
Aby można było używać skryptów w języku programowania Python , wymagana jest funkcjonalność produktu Python , która jest częścią produktu IBM® SPSS® Statistics .
Domyślny język skryptów
Domyślny język skryptów determinuje edytor skryptów, który jest uruchamiany podczas tworzenia nowych skryptów. Określa on także język domyślny, którego kod wykonywalny jest używany do uruchamiania autoskryptów. W systemie Windows domyślnym językiem skryptów jest Basic. Domyślny język można zmienić za pomocą karty Skrypty w oknie dialogowym Opcje. Więcej informacji można znaleźć w temacie Opcje skryptu .
Przykładowe skrypty
Wraz z oprogramowaniem jest dołączona pewna liczba skryptów, w podkatalogu Przykłady katalogu, w którym zainstalowano produkt IBM SPSS Statistics . Można używać tych skryptów w takiej postaci, w jakiej są dostępne, lub dostosowywać je do własnych potrzeb.
Tworzenie nowego skryptu
- Z menu wybierz:
Zostanie otwarty edytor powiązany z domyślnym językiem skryptów.
Uruchamianie skryptów
- Z menu wybierz:
- Wybierz skrypt, który ma zostać wybrany.
- Kliknij opcję Run.
Skrypty w języku Python mogą być uruchamiane na wiele sposobów, nie tylko z użyciem opcji Programy narzędziowe > Uruchom skrypt. Więcej informacji można znaleźć w temacie Scripting with the Python Programming Language (Obsługa języka programowania w języku Python).
Edycja skryptu
- Z menu wybierz:
- Wybierz skrypt, który ma zostać wybrany.
- Kliknij przycisk Otwórz.
Skrypt jest otwierany w edytorze, który jest powiązany z językiem, w którym skrypt jest zapisywany.