2012-07-11 2 views
2

아래 개체의 이벤트 처리기에 문제가 있습니다. 오류 메시지는 기억이 나지 않지만 기본적으로 기능을 찾을 수 없다고 말했습니다. 아래 코드는 내가하려는 일의 예입니다. 가능하면 그 다음 내가이 문제를 해결하는 최선의 방법을 얻을 확실하지 않다 때문에 당신이 제안 무엇인지 말씀 해주십시오 수없는 경우Google Script에서 객체 지향 프론트 엔드에 대한 해결 방법이 있습니까?

var anObject = function() { 
    var n = 0; 

    var HandleClick(e) { 
    n ++; 
    }; 

    return { 
    Init: function() { 
     var app = UiApp.getActiveApplication(); 
     var handler = app.createServerHandler("HandleClick"); 
     var com = UiApp.LoadComponent("MyGui", {prefix: "a"}); 

     com.getElementById("button").addClickHandler(handler); 
    } 
    } 
} 

정말 작업 주위 감사하겠습니다.

감사합니다.

답변

3

모든 처리기 함수는 스크립트의 최상위 함수 여야합니다. 이런 물건 안에는 가질 수 없습니다.

+0

나는 이것을 확인하는 문서에 대해 알고 있지 않습니까? – RubberDuck

+1

@ ckuhn203 아니요, AFAIK가 없습니다. –

관련 문제