我有一个Google Apps脚本,可以为每个ClickHandler动态生成按钮和分配,而ClickHandler又调用一个函数.我的问题是,因为每个按钮调用相同的功能,我找不到一种方法来识别它们中的哪一个实际上进行了调用.这是一个代码示例:
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?
}
Run Code Online (Sandbox Code Playgroud)