Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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
Google apps script 在插入数据之前,如果值已经存在,请检查谷歌工作表_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 在插入数据之前,如果值已经存在,请检查谷歌工作表

Google apps script 在插入数据之前,如果值已经存在,请检查谷歌工作表,google-apps-script,google-sheets,Google Apps Script,Google Sheets,大家好 因此,我有多个输入字段,用户在其中键入单词,然后他必须选择要插入其键入单词的类别。在这里你可以看到它。这是德语的对不起。 两个输入字段是“Eingabe关键字”和“Eingabe Suchvolumen” 在用户填写完两个输入字段并选择了“Ketegorie”和“Wortart”后,他单击箭头,我检查是否所有内容都已填写,并且没有任何内容为空 之后,我根据用户的选择将输入写入一个表中 下面是其中两个的外观示例 但在我将数据写入其中一个小表之前,我想检查它是否已经存在。如果是,我会创建一

大家好
因此,我有多个输入字段,用户在其中键入单词,然后他必须选择要插入其键入单词的类别。在这里你可以看到它。这是德语的对不起。 两个输入字段是“Eingabe关键字”和“Eingabe Suchvolumen”
在用户填写完两个输入字段并选择了“Ketegorie”和“Wortart”后,他单击箭头,我检查是否所有内容都已填写,并且没有任何内容为空
之后,我根据用户的选择将输入写入一个表中
下面是其中两个的外观示例

但在我将数据写入其中一个小表之前,我想检查它是否已经存在。如果是,我会创建一个ui警报,让用户知道该单词已经在表中
问题是如何对所有这些行进行排序,并检查是否已经存在确切的单词?
你们能提供给我的任何帮助或信息都会非常有用
如果有什么解释不好,请告诉我。英语不是我的主要语言,所以我很抱歉它不是很好。

再次使用Thx

要搜索范围内的值,可以使用以下命令:

函数hasValue(范围、值){
返回范围.getValues().flat().includes(值)
}
这可以被称为任何你喜欢的
range
是要搜索的范围(在您的情况下是列),该值是自解释的。 这里有一个例子:

函数myFunction(){
常量范围=SpreadsheetApp.getActiveSheet().getRange('A3:A')
const result=hasValue(范围“示例”)
console.log(结果)
}
函数损耗
  • range.getValues()
    获取该范围内的所有值
  • flat()
    将二维数组展平为包含所有值的简单数组
  • 包含(值)
    如果数组包含值,则返回
  • 工具书类

    所以基本上你想搜索一个单词是否在
    关键字
    列中,对吗?是的,我想搜索某人想插入的单词是否已经在
    关键字
    列中。我爱你,非常感谢