2016-12-30 1 views
0

많은 수의 키/값 쌍을 Google Apps 스크립트에 저장하려고하는데 잠시 후 실패합니다. 나는 이것을 사용하고 있습니다 :Google Apps Script의 최대 속성 크기는 얼마입니까?

var properties = PropertiesService.getScriptProperties(); 
properties.setProperties(newProperties, false); 

그것은 약 10,000 때까지 잘 작동 한 후이 가져옵니다

예외 : 너무 많은 인수 제공. 예상되는 속성입니다. warmCache의 getGroups (GroupCache : 77)에서 (GroupCache : 133)

이것이 최대 크기입니까? 그렇다면이 문제를 해결할 방법이 있습니까? 모든 값을 가져올 방법이 없기 때문에 CacheService를 사용할 수 없습니다 (키로 검색하는 것만 가능).

도움 주셔서 감사합니다.

답변

3

페이지를 Quotas for Google Services 다음 상태 제한 :

  • 속성 값의 크기 : 값 당 9 KB
  • 속성 총 저장 :

또한 속성 저장소 당 최고 500kB, 한계는 거기에있다 1 일당 읽기/쓰기 작업 수 : 소비자 계정의 경우 50,000 개, G Suite Basic/Business/Edu/Gov의 경우 500,000 개입니다.

가능한 해결 방법은 스프레드 시트를 사용하여 데이터를 저장하는 것입니다. 스프레드 시트에는 최대 2,000,000 개의 셀을 저장할 수 있습니다. 셀은 최대 50,000 자의 문자열을 보유 할 수 있습니다.

관련 문제