Google电子表格:当另一个单元格更改文本时更改单元格背景颜色的脚本

时间:2015-03-02 17:07:03

标签: google-apps-script google-sheets gs-conditional-formatting

我有一个Google电子表格,其中列出了任务列表,并且我不断更改四种变体的状态。出于这个问题的目的,我们可以说四个状态是"完成","未完成","正在进行","失败" 。

我想为Google电子表格编写一个脚本,当我更改状态时,其旁边的单元格将显示与每个任务的状态相对应的特定颜色。

我已经看了一些前面的例子,他们突出了整行,但我正在研究如何突出显示一个特定的细胞。

2 个答案:

答案 0 :(得分:2)

这可以直接在电子表格中使用条件格式来完成。

右键单击要更改颜色的第一个单元格,然后选择“条件格式”

在下拉列表中选择自定义公式为.. 。然后输入 =(A2 =“完成”)。检查背景颜色选择然后选择一种颜色。范围应自动填充。

A2将是您的状态单元格。

对每个状态重复此操作。

然后,您可以使用格式“突出显示并拖动复制”单元格,它将为您调整范围。

答案 1 :(得分:1)

我是新来的,所以请原谅论坛礼节中的任何违规行为,但是其他用户最近发布了类似的问题,用户Zwisch使用循环回答了我认为可能也适用于你想要完成。

您可以通过添加另一个条件语句来解决您的不同状态,从而使您的答案适应您的需求。我还没有足够的专业知识来为您提供精确的改编。

See Zwisch's answer to how to apply conditional formatting using code.