기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

ScriptOnlyVariables

ScriptOnlyVariables 시스템 변수는 스크립트 전용 변수를 정의하는 데 사용됩니다. 이 변수는 스크립트 변수가 스크립트 내에서만 사용 가능한지, 아니면 스크립트 외부에서도 (예를 들어, 앱의 시트 보기에서) 사용 가능(및 표시)한지 지정합니다.

ScriptOnlyVariables 값이 (명시적으로든, 기본값 0을 통해 암시적으로든) 정의된 후, 이 정의 이후에 Let 또는 Set 문에서 정의된 모든 변수는 스크립트에서 나중에 ScriptOnlyVariables 값이 변경되지 않는 한 정의된 설정을 사용합니다. 이는 일부 변수를 스크립트 전용으로 정의하고 다른 변수는 스크립트 외부로 노출되도록 허용할 수 있음을 의미합니다.

구문:  

ScriptOnlyVariables

 

ScriptOnlyVariables
결과
0

변수는 스크립트 자체 내에서도 사용할 수 있을 뿐만 아니라 스크립트 외부로도 노출됩니다.

ScriptOnlyVariables 변수 값이 스크립트에서 명시적으로 정의되지 않은 경우의 기본값입니다.

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를 사용하는 경우

스크립트 전용 변수는 다음을 수행하는 데 도움이 됩니다:

  • 데이터 모델의 컨텍스트에서 계산 및 필드 정의를 수행하는 데에만 특정 변수를 사용합니다.

  • 시트 및 차트 생성에 필요하지 않은 변수를 제거하여 앱 개발을 간소화합니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!