当我按下另一个按钮时,如何禁用按钮

时间:2014-07-21 20:20:27

标签: google-apps-script

我是app脚本的初学者,我有一个问题。 当我按下另一个按钮时,如何禁用按钮。

我尝试了许多不同的方法,但我无法让它发挥作用。

你能帮助我吗?

我的代码很大。我应该把它贴在这里吗?

2 个答案:

答案 0 :(得分:0)

在UiApp中,你可以使用clientHandler轻松地做到这一点...... 示例代码如下:

function doGet() {
  var app = UiApp.createApplication();
  var btn1 = app.createButton('button1');
  var btn2 = app.createButton('button2');
  var clientHandler = app.createClientHandler().forTargets(btn1).setEnabled(false);
  btn2.addClickHandler(clientHandler);

  return app.add(btn1).add(btn2);
}

注意:上面的评论是对的...你的问题确实太模糊了。

答案 1 :(得分:0)

  1. 是的,在任何人能够帮助您之前,您需要发布一些相关代码。

  2. 从广义上讲,实现您想要做的事情的一个很好的逻辑方法是使用发生的事件或通过单击第一个按钮调用的状态来运行将禁用第二个按钮的脚本。

  3. 这可以通过许多不同的方式完成。客户端,服务器端......这完全取决于哪种情况适合您的情况。