Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.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
Java 能否在Gsheets数据验证下拉菜单中使用IF函数_Java_Function_If Statement_Google Sheets_Dropdown - Fatal编程技术网

Java 能否在Gsheets数据验证下拉菜单中使用IF函数

Java 能否在Gsheets数据验证下拉菜单中使用IF函数,java,function,if-statement,google-sheets,dropdown,Java,Function,If Statement,Google Sheets,Dropdown,我在Gsheets的下拉列表中有一个项目列表 我希望默认值为空,如果另一个单元格显示“待定”,我希望下拉列表也自动显示“待定” 我还希望用户能够使用列表中的另一个选项来更改项目 我已尝试使用数据验证下的函数选择数据范围 基本上,我希望下拉选择是: =如果(A2=“待定”,“待定”,“待定”) 进行中 完成 在Gsheets中,或者甚至使用应用程序脚本,这是可能的吗 我希望该单元格默认为空白,然后根据另一个单元格的“待定”更改为“待定” 目前,它似乎不是动态的,因为当所选单元格显示挂起时,它会更新

我在Gsheets的下拉列表中有一个项目列表

我希望默认值为空,如果另一个单元格显示“待定”,我希望下拉列表也自动显示“待定”

我还希望用户能够使用列表中的另一个选项来更改项目

我已尝试使用数据验证下的函数选择数据范围

基本上,我希望下拉选择是:

  • =如果(A2=“待定”,“待定”,“待定”)
  • 进行中
  • 完成
  • 在Gsheets中,或者甚至使用应用程序脚本,这是可能的吗

    我希望该单元格默认为空白,然后根据另一个单元格的“待定”更改为“待定”


    目前,它似乎不是动态的,因为当所选单元格显示挂起时,它会更新。

    是否可以共享您的工作表?即使是匿名版本也可以。@SourabhChoraria这里有一个我拼凑的快速版本。基本上,我希望第2页上的A列自动更改为挂起,如果第1页上的G列表示挂起,但下拉列表仍然包含所有选项。谢谢我想您指的是第1页上的F列:)此外,您可以通过公式或用户输入来指定该列,但不能同时使用这两种输入-参考您对“第2页上的a列”(目前是下拉列表)的预期结果。您还可以为公式指定的列设置数据验证(也称为下拉列表);但是,更好的替代方案是使用Apps Script的
    OneEdit
    功能,根据工作表1的F列确定工作表2的a列指示的内容。