ScriptOnlyVariables
마지막 업데이트: 2026. 10. 7.ScriptOnlyVariables 시스템 변수는 스크립트 전용 변수를 정의하는 데 사용됩니다.이 변수는 스크립트 변수를 스크립트 내에서만 사용할 수 있는지, 아니면 스크립트 외부에서도 사용(및 표시)할 수 있는지 여부를 지정합니다—예를 들어, QlikView 문서에서 시트를 작성할 때입니다.
ScriptOnlyVariables 값이 (명시적으로든, 기본값 0을 통해 암시적으로든) 정의된 후, 이 정의 이후에 Let 또는 Set 문에서 정의된 모든 변수는 스크립트에서 나중에 ScriptOnlyVariables 값이 변경되지 않는 한 정의된 설정을 사용합니다.이는 일부 변수를 스크립트 전용으로 정의하고 다른 변수는 스크립트 외부로 노출되도록 허용할 수 있음을 의미합니다.
ScriptOnlyVariables
| 값 | 결과 |
|---|---|
| 0 |
변수는 스크립트 자체 내에서도 사용할 수 있을 뿐만 아니라 스크립트 외부로도 노출됩니다. ScriptOnlyVariables 변수 값이 스크립트에서 명시적으로 정의되지 않은 경우, 0이(가) 기본값입니다. |
| 1 | 변수는 스크립트 외부로 노출되지 않습니다. |
예 1: 스크립트 외부에서 변수 표시
이 예시에서 vNotScriptOnly 변수는 스크립트 외부에 표시되도록 명시적으로 설정됩니다.
SET ScriptOnlyVariables = 0;
SET vNotScriptOnly = "example_text";예 2: 스크립트 외부에서 변수 숨기기
이 예시에서 vScriptOnly 변수는 스크립트 실행 중에만 사용할 수 있습니다.스크립트 외부에는 표시되지 않습니다.
SET ScriptOnlyVariables = 1;
SET vScriptOnly = "example_text";예 3: 일부 변수 숨기기 및 다른 변수 표시
이 예시에서 ScriptOnlyVariables 값은 다른 변수 설정을 허용하기 위해 스크립트 전체에서 여러 번 정의됩니다.변수 vHideOutsideScript는 스크립트 실행 중에만 사용할 수 있습니다.변수 vAllowInSheets은(는) 스크립트 외부에 노출됩니다.
SET ScriptOnlyVariables = 1;
SET vHideOutsideScript = "example_text";
SET ScriptOnlyVariables = 0;
SET vAllowInSheets = "example_text";ScriptOnlyVariables 사용 시기
스크립트 전용 변수는 다음을 수행하는 데 도움이 됩니다:
-
데이터 모델의 컨텍스트에서 계산 및 필드 정의를 수행하는 데에만 특정 변수를 사용합니다.
-
시트 및 차트 생성에 필요하지 않은 변수를 제거하여 대시보드 개발을 간소화합니다.