Google Apps Script Znajdź identyfikator rozmówcy funkcji

Mam skrypt Google Apps, który dynamicznie generuje przyciski i przypisuje każdemu ClickHandlerowi, który z kolei wywołuje funkcję. Moim problemem jest to, że ponieważ każdy przycisk wywołuje tę samą funkcję, nie mogę znaleźć sposobu na określenie, które z nich faktycznie wykonało połączenie. Oto przykładowy kod:

<code>var handler = app.createServerHandler("buttonAction");
for (i=1,...) {
  app.createButton(...).setId(i).addClickHandler(handler);
}
function buttonAction() {
  //How do I know what button made the call?
}
</code>

questionAnswers(3)

yourAnswerToTheQuestion