여러 onEdit 트리거 함수 결합
Google Sheets 스크립트를 개발할 때 다양한 유형의 작업을 처리하기 위해 여러 onEdit 트리거 함수를 사용해야 하는 경우가 있습니다. 이벤트. 그러나 스크립트에는 동일한 이름을 가진 두 개의 함수가 포함될 수 없으며 이로 인해 충돌이 발생할 수 있습니다. 이 문서에서는 여러 onEdit 트리거 함수를 단일 함수로 병합하거나 결합하는 방법을 보여줍니다.
문제:
다양한 작업을 처리하는 데 사용되는 다음 두 스크립트 함수를 고려하세요. Google 시트에서 값을 편집할 때 발생하는 이벤트:
function onEdit(e) { // Dependent Dropdown list } function onEdit2(e) { // Add row by checkboxes }
이러한 함수는 둘 다 onEdit라는 동일한 이름을 갖기 때문에 충돌합니다. 이 충돌을 해결하려면 함수 중 하나의 이름을 바꾼 다음 다른 함수를 모두 호출하는 onEdit이라는 래퍼 함수를 만들어야 합니다.
해결책:
function onEditDependentDropdownList(e) { // Dependent Dropdown list }
function onEdit(e) { onEditDependentDropdownList(e); onEdit2(e); }
이 래퍼 함수는 다른 함수를 모두 실행하는 onEdit 트리거에 의해 호출될 수 있습니다.
이점:
여러 onEdit 결합 트리거 함수를 단일 함수로 통합하면 여러 가지 이점이 있습니다.
관련 리소스:
위 내용은 Google 스프레드시트에서 여러 'onEdit' 트리거 기능을 결합하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!