当前位置: 首页 > 知识库问答 >
问题:

要使下拉菜单选择遵循特定文本的公式?

荀嘉熙
2023-03-14

我做了一个任务跟踪器,它从主组谷歌电子表格中获取我的任务,并按日期在我的跟踪器电子表格中按顺序排列它们。我还包括一个下拉列表来标记每个任务的状态。

除了状态选项外,它的工作方式与我所希望的一样——来自集团电子表格的数据经常更改(任务被删除和添加),当这种情况发生时,我的电子表格中的列表会自动更新,并根据新任务和日期进行切换,但状态列保持静态。

例如,假设我完成了电子表格上的第一项任务,因此我在跟踪器电子表格的第一行将该任务标记为“完成”。我们的组管理员看到我的工作完成,并从组电子表格中删除所述任务,因此我的跟踪器电子表格会自动更新,并且第一个任务也会从我的电子表格中删除。

但是,下一个任务会跳到我的电子表格的顶行,它仍然标记为“完成”-我希望状态也会被删除,或者下拉菜单恢复为空白初始状态。

有没有办法让下拉选项注册/记住其行中的数据或文本(选择时),并在任务和计划更新时跟随它?我在想,触发器可能是当状态列中的一个单元格被填充时(通过从下拉菜单中选择一个选项),它会记住左侧四个单元格中的数据,然后跟踪它,即使任务列表被移动。

共有1个答案

公西岳
2023-03-14

我试着对你的工作表进行更新,这可能会满足你的要求。看看我的样品单。由于需要在不同的选项卡上进行一些小的更改,我不想影响您的示例。

关键点是每个任务都有一个唯一的标识符。有很多方法可以做到这一点。我将工作表名称(如tasks1或tasks2)添加到任务#中。这需要在您从其中提取任务的工作表中完成,例如。tasks1、tasks2和tasks3。

“跟踪器”选项卡列出了从这些工作表中提取的所有任务。我已经为任务ID添加了一个隐藏列(E),但它不必隐藏。如果从任务ID值可以明显看出,则可能不需要显示任务。

要输入状态更新,您只能在UpdateStatus选项卡上执行此操作。在这里,您需要以某种方式维护任务ID列表。当您被分配新任务时,可以手动将新任务ID添加到此列表中。或者可以使用宏/脚本添加新任务ID。

您甚至可以为您的公司预先定义所有可能的任务ID,并且使用筛选,只显示您为其分配了任务的任务。有关此示例,请参阅选项卡更新状态#2。这将取决于TaskID值的良好命名约定。

让我知道这对你是否有意义,或者如果你有任何问题。唯一必要的公式是几个vlookup,用于仅基于该行的任务ID值从其他位置提取数据。公式单元格以黄色高亮显示。

 类似资料:
  • 问题内容: 我试图使用AngularJS创建一个链接/级联的下拉列表(选择元素),但是我很难用我的对象属性过滤和更新“ selected”属性。 首次加载页面时,所选项目将被过滤并正确显示在下拉菜单中。更改父级下拉菜单后,子级选择项不会抓住已过滤列表中的第一个项,导致子级下拉项不会更新。 任何见解将不胜感激,请注意,我将父/子/孙子数组分开(而不是在子数组中),因为最终我将从SQL中的单独spoc

  • 我是使用selenium ide的新手。 我已经让我的代码的所有其他部分工作。 但是我目前有一个问题,让它在下拉菜单中选择一个选项。 我为下拉列表和

  • 我在Confluence上运行的HTML/CSS主题上实现了以下菜单。 默认情况下,我正在运行的主题提供了激活所有菜单项的下拉菜单的选项。但是,我希望只为其中一个菜单项显示下拉菜单。 该主题没有提供切换特定菜单项下拉列表的选项,这就是为什么我不得不求助于自定义CSS。 与发行说明菜单项对应的HTML如下-- 此外,添加以下自定义CSS将删除所有菜单项的下拉菜单。 我希望CSS有条件地不显示RELE

  • 问题内容: 我想知道是否有可能让jQuery 在下拉框中选择,例如第4个项目? 我希望用户单击一个链接,然后让该框更改其值,就像用户通过单击来选择它一样。 问题答案: 怎么样 对于现代版本的jquery,应使用代替

  • 问题内容: 我正在一个涉及使用PHP脚本自动填充选择框的网站上工作。一切都很好,除了问题是我用来填充文本框的标题非常长(它们是期刊文章和演示文稿标题)。下拉框延伸到最长元素的宽度,该元素延伸超出屏幕边缘,因此使滚动条无法触及。我尝试了多种尝试使用CSS手动将下拉框设置为特定宽度的方法,但到目前为止都无济于事。我最好地完成了将“选择”框设置为特定宽度的操作,但是下拉菜单本身的宽度要大得多。 任何对此

  • 你好,我正在使用selenium,并且已经成功地设置了id历史的文本字段,但是无法从