2017-12-23 1 views
1

많은 양의 데이터를 Google 스프레드 시트 스크립트를 사용하여 수식을 적용하면 처리 시간이 있습니다. 처리가 완료되었는지 어떻게 확인할 수 있습니까? 내가 구글 스프레드 시트 스크립트 편집기에 아래의 코드를 사용하는 경우 예를 들어 는 :;) **** Google 스프레드 시트 스크립트, 많은 양의 데이터에 수식을 적용한 후의 인스턴스 상태

나는에 대한 자료가없는

ss.getRange("xxxx").setFormulas(formulasToApply); 
ss.getRange("xxxx").copyTo("YYYY"); 
ss.getRange("YYYY").copyTo("YYYY", {contentsOnly:true}); 

는 *** 그것은 단지 그림의 작업 코드이 아니다 내 "YYYY"범위 :(

감사합니다, 주의 :이 명확하지 않으면 난 구글 스프레드 시트 예제를 추가합니다

답변

0

모든 스프레드 시트를 적용 SpreadsheetApp.flush()를 추가합니다. 즉시 변경되면 업데이트 된 값을 바로 사용할 수 있습니다.

ss.getRange("xxxx").setFormulas(formulasToApply); 
ss.getRange("xxxx").copyTo("YYYY"); 

// apply all changes right now 
SpreadsheetApp.flush(); 

// now can copy calculated formulas results 
ss.getRange("YYYY").copyTo("YYYY", {contentsOnly:true}); 
관련 문제