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현재 사용자 및 스크립트로 범위가 지정된 캐시 인스턴스를 가져옵니다.