使用自定义脚本Google表格进行条件格式设置

时间:2015-11-16 19:26:52

标签: google-sheets

我使用名为" alwaysTrue()"的脚本编辑器创建了一个自定义函数。

使用工作表中的功能按预期工作:

enter image description here

当我尝试将其用于条件格式时,它会被忽略。

enter image description here

我已经用一种完全未知的方法进行了测试,这也被忽略了:

enter image description here

有没有办法让它发挥作用?

您可以定义一个按预期工作的自定义方法似乎很疯狂 - 但您无法在条件格式中使用自定义方法。

p.s我真的不想尝试使用自定义公式来测试值是否为" True",我有一个更复杂的版本比较方法我想使用。这将比较软件模块的版本 - 所以我可以有一个很好的模块网格和绿色/红色,如果它们是否过时。我要找的最终结果是:

enter image description here

实际compare_version函数的示例:

https://docs.google.com/spreadsheets/d/1G0RomvEhu4R0ZseE695Q1wkps5AOuwd4lYnTRqLsXeM/edit?usp=sharing

2 个答案:

答案 0 :(得分:0)

将适当的JSDOC添加到自定义函数中 阅读更多: https://developers.google.com/apps-script/guides/sheets/functions

/**
 * Returns TRUE
 *
 * @return TRUE
 * @customfunction
 */
function ALWAYSTRUE(){
 return "TRUE";
}

答案 1 :(得分:-1)

如果Client A在U1中,则结果为:

enter image description here

可以通过选择U2到W4,标准填充带红色,格式化,条件格式化......,自定义公式来实现:

=find($T2,U2)  

使用默认填充,完成