Cache Service

캐시

이 서비스를 사용하면 스크립트가 가져오기/계산에 시간이 걸리는 결과를 일시적으로 캐시할 수 있습니다. 공개 캐시는 스크립트에 액세스하는 사용자에 종속되지 않는 용도로 사용됩니다. 비공개 캐시는 설정 또는 최근 활동과 같은 사용자별 항목을 위한 것입니다.

클래스

이름간략한 설명
Cache특정 캐시에 대한 참조입니다.
CacheServiceCacheService를 사용하면 데이터를 단기적으로 저장하기 위한 캐시에 액세스할 수 있습니다.

Cache

방법

메서드반환 유형간략한 설명
get(key)String지정된 키의 캐시된 값을 가져오거나, 값이 없는 경우 null을 가져옵니다.
getAll(keys)Object키 배열의 캐시에서 발견된 모든 키-값 쌍을 포함하는 JavaScript 객체를 반환합니다.
put(key, value)void캐시에 키-값 쌍을 추가합니다.
put(key, value, expirationInSeconds)void키-값 쌍을 만료 시간 (초)과 함께 캐시에 추가합니다.
putAll(values)void키-값 쌍 집합을 캐시에 추가합니다.
putAll(values, expirationInSeconds)void키-값 쌍 집합을 만료 시간 (초)과 함께 캐시에 추가합니다.
remove(key)void지정된 키를 사용하여 캐시에서 항목을 삭제합니다.
removeAll(keys)void캐시에서 항목 집합을 삭제합니다.

CacheService

방법

메서드반환 유형간략한 설명
getDocumentCache()Cache현재 문서 및 스크립트로 범위가 지정된 캐시 인스턴스를 가져옵니다.
getScriptCache()Cache스크립트로 범위가 지정된 캐시 인스턴스를 가져옵니다.
getUserCache()Cache현재 사용자 및 스크립트로 범위가 지정된 캐시 인스턴스를 가져옵니다.