google apps 스크립트에서 셀의 배경색을 변경하면 어떻게 자동으로 스크립트를 실행할 수 있습니까? 셀의 배경색을 변경하면 스프레 시트가 자동으로 저장되고 마지막 편집이 끝났을 때 표시되지만 onEdit 함수에서이 이벤트를 사용하여 스크립트를 실행하려고하면 이벤트를 인식하지 못합니다 아무것도하지 않습니다. 감사합니다onEdit function
0
A
답변
0
onEdit는 셀 값이 변경되면 서식 지정이 변경되지 않고 실행됩니다. 규칙이 시트에 이미있는 셀 값을 기반으로한다고 가정하면 스크립트의 bg 색상을 변경하는 규칙을 배치해야합니다.
0
배경색 변경을위한 자동 트리거가 없으므로 '트릭'을 사용하여 관리해야 할 것 같습니다.
그냥 제안 : 스프레드 시트가 너무 크지 않다면 이전에 스크립트 속성에 저장 한 문자열에 전체 색상 설명을 외우고 타이머 트리거를 기반으로 변경된 항목이 있는지 확인할 수 있습니다. 이 솔루션을 사용하면 (타이머 트리거 아닌 즉각적인 반응) 한번 시도해 허용하는 경우
...
사용 예를 들어이 VAR :
var backGroundString = SpreadsheetApp.getActiveSheet().getDataRange().getBackgrounds().toString()
과와 비교 동일한 값을 scriptProperties에 저장하면 다른 이벤트가 트리거됩니다 ...
저는 조금 어색하지만 지금 당장은 당신이 원하는 것을 얻을 수있는 다른 간단한 방법이 없다는 것을 알고 있습니다.
몇 가지 조건을 추가하여 스프레드 시트가 열리거나 열려있는 순간에만 작동하도록 할 수 있습니다.
관련 문제
- 1. Google Apps onEdit 이벤트 -
- 2. onEdit 이벤트의 행이 변경되었습니다.
- 3. onEdit 스크립트를 실행하려면 어떻게해야합니까?
- 4. Google 양식 (onEdit)
- 5. Google 문서 스크립트 onEdit
- 6. onEdit()의 제한 사항
- 7. onEdit 이벤트의 세부 사항은 무엇입니까?
- 8. OnEdit 트리거에 대한 올바른 구문
- 9. Google 양식 + Apps 스크립트 onEdit
- 10. onEdit 프로그래밍 방식으로 트리거를 만들 수 있습니까?
- 11. 두 개의 OnEdit 함수가 함께 작동하지 않습니다.
- 12. 수식에 onEdit 함수를 트리거 할 수 있습니까?
- 13. onedit 왜 이메일을 보낼 수 없습니까?
- 14. 프로그래밍 방식으로 편집 할 때 onEdit() 트리거
- 15. Google 스프레드 시트 onEdit - 범위 제한
- 16. Google 도서 검색 - onEdit 및 "소스"
- 17. onEdit trigger Google 스크립트가 작동하지 않습니다.
- 18. Google Script : onEdit 타임 스탬프 고정
- 19. 다른 시트를 기반으로 한 onEdit 타임 스탬프
- 20. 특정 시트에 대한 onEdit 타임 스탬프
- 21. Google 스프레드 시트가 onEdit 이벤트를 발생시키지 않습니다.
- 22. 실시간 Google Script 양식 변경 (트리거, onEdit())
- 23. PHP : strange function call function()()
- 24. declutype of function of function
- 25. std :: function vs function pointer
- 26. onEdit 수정 된 셀의 이전 값에 대한 이벤트 객체 액세스?
- 27. 한 번에 Google 스프레드 시트에 여러 번 로그인 할 때 "onEdit function"오류가 발생하여 동시에 업데이트 할 수 있습니다.
- 28. fontstylechanges에 대해 onEdit 트리거를 허용 할 수 있습니까? (라인 스루)
- 29. Google Apps Script Handler의 활성 셀 변경 사항 (onEdit 코드)
- 30. Google App Script 내보내기 onOpen이 아닌 CSV onEdit