0

我的问题是关于 GAS 中服务器端处理程序中的参数“e”。

如果我有一个像这样的处理程序

function handler(e)
{
}

我想知道使用“e.parameter”可以访问的所有内容。什么是e.parameter?我可以获得引发处理程序的源小部件吗?

4

2 回答 2

1

恐怕你的问题的答案会很长,无法适应这种形式......此外,如果不知道你对 javascript 的初步了解可能是什么,那么回答起来并不容易......所以为了简短明了,我'd 建议你看看这个帖子的答案,如果你理解那里显示的参数意味着什么,你就会得到答案。如果没有,我想最好的解决方案是阅读文档,尝试教程并查看有关该主题的许多 Internet 资源。

编辑:兆字节的答案为您提供了一些元素,我还要补充一点,它还e.parameter.source为您提供了调用处理程序的小部件的 ID(如果不止一个可以这样做)

于 2012-10-11T15:21:30.217 回答
0

什么是e.parameter?

e.parameter是 Object 类的一个实例,它存储使用ServerHandler.addCallbackElement方法添加到处理程序内部的小部件的值。

我可以获得引发处理程序的源小部件吗?

是的,可以通过调用其setId方法并使用parameter.source包含调用者 ID 和UiInstance.getElementById方法的变量来定义小部件 ID。

今天发布了一个与您的问题相关的问题。

于 2012-10-11T15:10:37.803 回答