Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript函数和复选框搜索工作表_Javascript_Google Sheets - Fatal编程技术网

使用JavaScript函数和复选框搜索工作表

使用JavaScript函数和复选框搜索工作表,javascript,google-sheets,Javascript,Google Sheets,我想使用GoogleSheets的“复选框”操作,当复选框为true时,调用函数。 有人能帮我吗 假设您的复选框位于A1,您可以使用此脚本在选中或取消选中(修改)时进行测试: 虽然我不确定您到底想在javascript中做什么,但Google脚本编辑器可能对您有用 在Google工作表中,转到工具>脚本编辑器。它应该打开一个新页面,并创建一个带有空白函数的新项目。在这里,您可以创建新功能,以便在Google工作表中运行 例如,我创建了一个名为getSum的函数: function getSum(

我想使用GoogleSheets的“复选框”操作,当复选框为true时,调用函数。
有人能帮我吗

假设您的复选框位于
A1
,您可以使用此脚本在选中或取消选中(修改)时进行测试:


虽然我不确定您到底想在javascript中做什么,但Google脚本编辑器可能对您有用

在Google工作表中,转到工具>脚本编辑器。它应该打开一个新页面,并创建一个带有空白函数的新项目。在这里,您可以创建新功能,以便在Google工作表中运行

例如,我创建了一个名为getSum的函数:

function getSum(a,b) {
return a+b;
}
如果保存此脚本并返回工作表,可以执行
=getSum(1,2)
,它将返回
3

如果您想将其与勾选框集成,可以执行
=If(A1,getSum(1,2),getSum(2,2))

在这种情况下,勾选复选框时,它将运行第一条语句,并返回
3
,勾选复选框时,它将返回
4


我不完全确定您想用JavaScript实现什么,但这是引入自定义函数的一种方法(使用Google脚本)。

您所说的复选框是什么意思?与“输入字段复选框”中的复选框相同?这是一项新功能,允许创建一个可单击的复选框,该复选框在单击时返回true或false。我想将复选框与函数相关联。您是否正在尝试使用HTML和Javascript进行此操作?GoogleSheets部分让我困惑,它是否需要与GoogleSheets相关,或者您想要一个复选框的示例?感谢您提供的详细信息,谢谢!
function getSum(a,b) {
return a+b;
}