스크립트가 스크립트 1개(사용자 1명)로 범위가 지정된 키-값 쌍에 간단한 데이터를 스크립트 또는 부가기능이 사용된 하나의 문서를 포함할 수 있습니다. 스크립트 간에 속성은 공유할 수 없습니다. 각 속성 유형을 사용해야 하는 경우에 대한 자세한 내용은 속성 서비스 가이드를 참고하세요.
// Sets three properties of different types. var documentProperties = PropertiesService.getDocumentProperties(); var scriptProperties = PropertiesService.getScriptProperties(); var userProperties = PropertiesService.getUserProperties(); documentProperties.setProperty('DAYS_TO_FETCH', '5'); scriptProperties.setProperty('SERVER_URL', 'http://www.example.com/MyWeatherService/'); userProperties.setProperty('DISPLAY_UNITS', 'metric');
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getDocumentProperties() | Properties | 모든 사용자가 공개 문서, 스프레드시트 또는 양식을 사용할 수 있습니다. |
getScriptProperties() | Properties | 모든 사용자가 액세스할 수 있지만 이 스크립트 내에서만 액세스할 수 있는 속성 저장소를 가져옵니다. |
getUserProperties() | Properties | 현재 사용자만 액세스할 수 있고 이 스크립트 내에서만 액세스할 수 있는 속성 저장소를 가져옵니다. |
자세한 문서
getDocumentProperties()
모든 사용자가 공개
문서, 스프레드시트 또는 양식을 통해 제출할 수 있습니다. 스크립트가 게시되어 실행 중인 경우에만 사용할 수 있습니다.
부가기능으로 또는 Google 파일에 결합된 경우
있습니다. 문서 속성을 사용할 수 없는 경우 이 메서드는 null
를 반환합니다. 문서
스크립트에서 생성된 속성은 다른 스크립트에서도 해당 스크립트 외부에서 액세스할 수 없습니다.
동일한 문서에 액세스할 수 있습니다
리턴
Properties
: 현재 문서의 모든 사용자가 사용할 수 있는 이 스크립트의 속성 저장소
스크립트가 부가기능이 아니거나 Google Cloud SDK에 바인딩된 경우라면 null
작업공간 파일
getScriptProperties()
모든 사용자가 액세스할 수 있지만 이 스크립트 내에서만 액세스할 수 있는 속성 저장소를 가져옵니다.
리턴
Properties
: 스크립트의 모든 사용자가 액세스할 수 있는 속성 저장소
getUserProperties()
현재 사용자만 액세스할 수 있고 이 스크립트 내에서만 액세스할 수 있는 속성 저장소를 가져옵니다.
리턴
Properties
: 스크립트의 현재 사용자만 액세스할 수 있는 속성 저장소