google apps 스크립트 사용 매개 변수를 전달하는 js 함수를 실행하는 데 문제가 있습니다. 매개 변수를 추가하면 단추를 클릭 할 때 대신 페이지가로드 될 때 항상 코드가 실행됩니다. 그것은 ...onclick 함수가 자동으로 실행됩니다.
document.getElementById('button1').onclick = doSomething;
버튼을 누를 때 실행하지만 전화 (및 기능) 아래에 매개 변수를 추가 할 때, 그냥 실행 - HtmlService 예에서 직접
, 그것은 OK입니다 일단 페이지가로드 (아닌 버튼을 누를 때) ...
document.getElementById('button1').onclick = doSomething('with_this_parameter');
을이 행동에 대한 모든 통찰력을 크게 감상 할 수 때 ... 미안 대답은 명백한 경우! 당신이
document.getElementById('button1').onclick = doSomething('with_this_parameter');
을 말할 때
함수 참조 뒤에있는'()'는 항상 함수를 호출합니다. –