Función de búsqueda de Google Apps Script Buscar identificador de llamadas

Tengo un script de Google Apps que genera botones y asigna dinámicamente para cada ClickHandler que a su vez llama a una función. Mi problema es que debido a que cada botón llama a la misma función, no puedo encontrar una manera de identificar cuál de ellos realizó la llamada. Aquí hay un ejemplo de código:

<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>

Respuestas a la pregunta(3)

Su respuesta a la pregunta