处理函数传递变量谷歌脚本

时间:2017-12-31 07:28:30

标签: javascript google-apps-script google-sheets

我可以让用户单击按钮,然后单击该按钮,更改本地变量。例如:

WSGIDaemonProcess

如果用户点击“是”按钮,我想知道是否有可以更改变量'email'。我在想我可以使用ServerHandler函数,但是我找不到在服务器处理函数中更改局部变量“email”的方法(我将它传递给函数,使“email”全局等等) 。此外,变量“email”是否会按值传递?我的意思是,一旦调用了ServerHandler,并且运行了该函数,是否会在调用函数中更改变量“email”?

1 个答案:

答案 0 :(得分:0)

您的按钮只需要一个事件处理程序,事件中发生的任何事情都可以修改正在运行的代码。在下面的例子中,这些都存储在变量电子邮件中。

HTML

<button id='btn'>
  Click me!
</button>

<div id='email'>
</div>

JS

let email;
$('#btn').on('click', changevar)
function changevar(){
    email = 'some email address';
    $('#email').text(email);
}

https://jsfiddle.net/8ek62u65/3/