ScriptOnlyVariables | QlikView Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

ScriptOnlyVariables

Ostatnia aktualizacja: 7.10.2026

Zmienna systemowa ScriptOnlyVariables służy do definiowania zmiennych dostępnych wyłącznie w skryptach. Ta zmienna określa, czy zmienna skryptu będzie dostępna tylko w skrypcie, czy będzie również dostępna (i widoczna) poza skryptem — na przykład podczas tworzenia arkuszy w dokumencie QlikView.

Po zdefiniowaniu wartości ScriptOnlyVariables — jawnie lub niejawnie poprzez jej domyślną wartość 0 — wszystkie zmienne zdefiniowane w instrukcjach Let lub Set po tej definicji będą używać zdefiniowanego ustawienia, chyba że wartość ScriptOnlyVariables zostanie zmieniona później w skrypcie. Oznacza to, że niektóre zmienne można zdefiniować jako dostępne tylko dla skryptu, a inne mogą być udostępniane poza skryptem.

ScriptOnlyVariables

ScriptOnlyVariables wartości
Wartość Wyniki
0

Zmienne są udostępniane poza skryptem, oprócz tego, że są dostępne w samym skrypcie.

Jeśli wartość zmiennej ScriptOnlyVariables nie jest jawnie zdefiniowana w skrypcie, wartością domyślną jest 0.

1 Zmienne nie są udostępniane poza skryptem.

Przykład 1: Udostępnianie zmiennej poza skryptem

W tym przykładzie zmienna vNotScriptOnly jest jawnie ustawiona tak, aby pojawiała się poza skryptem.

SET ScriptOnlyVariables = 0;
SET vNotScriptOnly = "example_text";

Przykład 2: Ukrywanie zmiennej poza skryptem

W tym przykładzie zmienna vScriptOnly będzie dostępna tylko podczas wykonywania skryptu. Nie będzie wyświetlane poza skryptem.

SET ScriptOnlyVariables = 1;
SET vScriptOnly = "example_text";

Przykład 3: Ukrywanie niektórych zmiennych i udostępnianie innych

W tym przykładzie wartość ScriptOnlyVariables jest definiowana wielokrotnie w całym skrypcie, aby umożliwić stosowanie różnych ustawień zmiennych. W tym przykładzie zmienna vHideOutsideScript będzie dostępna tylko podczas wykonywania skryptu. Zmienna vAllowInSheets zostanie wyeksponowana poza skryptem.

SET ScriptOnlyVariables = 1;
SET vHideOutsideScript = "example_text";
SET ScriptOnlyVariables = 0;
SET vAllowInSheets = "example_text";

Kiedy używać ScriptOnlyVariables

Zmienne tylko dla skryptu pomagają w:

  • Używaniu niektórych zmiennych tylko do wykonywania obliczeń i definicji pól w kontekście modelu danych.

  • Usuwaniu zmiennych, które nie są potrzebne do tworzenia arkuszy i wykresów, co upraszcza tworzenie pulpitów nawigacyjnych.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!

Dołącz do Programu Modernizacji Analityki

Remove banner from view

Przeprowadź modernizację bez szkody dla Twoich cennych aplikacji QlikView za pomocą programu Analytics Modernization Program. Kliknij tutaj aby uzyskać więcej informacji lub skontaktuj się z nami: ampquestions@qlik.com