1

다른 스프레드 시트에서 시트 복사본을 만드는 스프레드 시트 (A)에 코드가 있습니다 (B)는 onOpen 트리거에서 활성화됩니다.Google 스프레드 시트 : 트리거 (이벤트) 열기 전에 호출 차단

하지만 onOpen 트리거는 5 ~ 6 초 후에 시작되므로 사용자가 시트에 일부 변경을 수행 할 수 있습니다. 10 초 동안 시트를 보관하고 싶습니다. 아이디어가 있습니까? 트리거를 열기 전에 호출을 가로채는 방법을 찾고 있는데 설명서가 없습니다.

감사

답변

0

당신은 B에 onEditSs 편집 트리거를 설치할 수 있습니다 (대신 하나를 설치, 간단한은 onEdit을 사용하지 말아). 범위가 바뀔 때마다 A로 복사합니다 (쓰기를 최소화하기 위해 캐시에 마지막으로 복사 된 것을 유지하십시오). 이 방법 A는 열지 않고도 항상 최신 상태입니다.

+0

괜찮 았지만 사용자가 파일을 열 때마다 5 초 또는 6 초의 문제가 발생했습니다. – ulisse

+0

그 지연은 없습니다. 필자는 A에서 B로, 그리고 B는 항상 1에서 A를 변경하여 업데이트했습니다. –