在Google电子表格中应用条件格式时,我想知道是否可以使用我在"自定义公式"字段中通过脚本编辑器创建的自定义函数.这是我做的:
去'脚本编辑器'并键入我的fn如下:
function foo (param1, param2, param3) {
if (condition to check) {
...some action;
return true;
} else {
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
并保存.
在工作表中,选定单元格并打开"条件格式"对话框
创建新规则并在字段中'自定义公式是:'键入以下内容
=foo(param1, param2, param3)
Run Code Online (Sandbox Code Playgroud)不幸的是,这不起作用.
加成
这是样本表 ......
看那里的两个任务.我的目标是将"任务标题"自动写入黄色字段内(请参阅第6行中我手动输入值的任务).
我已经尝试的是: - 分配给H5:BB7公式中的每个单元格:=if(H$4=D5; B5; "")
这将检查开始日期是否等于单元格日期并显示任务标题.这样就可以解决问题,但是即使"溢出"打开,具有任务标题的单元格的内容也会被剪切,因为下一个单元格不为空.
google-sheets google-apps-script gs-conditional-formatting custom-function