如何在 Google 电子表格中使用自定义脚本进行条件格式设置?

用户1790047

Google Scripts 使用 Javascript,而我还没有开始学习 Javascript,所以我让它非常简单。这是一个示例电子表格:

https://docs.google.com/spreadsheets/d/19yrUahvBt8GQMMZnykJ9i9xAoeVfMkw681HxOIj2_4I/edit?usp=sharing

左侧的列是固定的术语列表。右侧的列是用户手动输入的术语列表。如果用户将左侧的术语之一输入右侧的单元格之一,则右侧的单元格应变为绿色(不区分大小写)。所以在这个例子中,我希望 B4 和 B5 变成绿色。

这是我的脚本:

function Script1(singlecell, valuesy) {

  for(var y = 0; y < valuesy.length; y++) {

    var tempx = String(singlecell).toLowerCase().trim();
    var tempy = String(valuesy[y]).toLowerCase().trim();

    if((tempx === tempy)&&(!((tempx.length===0)||(tempy.length===0)))) {

      return true;
    }

  }

  return false;  
}

以下是我使用脚本获得某种条件格式的尝试:

https://i.imgur.com/e6N8dWv.png

https://i.imgur.com/vvKB2L5.png

这些都不起作用。

我希望它起作用的原因是我在预算电子表格中使用了类似的东西。

我知道有更复杂的方法,脚本获取实际的电子表格并更改单元格本身的格式。如果我能帮上忙,我宁愿不使用这种方法。

编辑:“重复”问题根本没有提到自定义脚本。因此,虽然解决方案可能相同(使用“match”或“countif”),但问题并不相同。因为我的问题的实际答案是:“您不能对自定义脚本使用条件格式。” (第一个问题也很糟糕,没有包含任何代码尝试或电子表格,所以我宁愿我的不被删除)

迭戈

无需创建自定义函数。您只需要在条件格式中使用不同的公式:

=ISNUMBER(MATCH(B1, $A$2:$A, 0))

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Google电子表格中使用两个条件进行计数?

如何将Google电子表格中的时间戳与自定义函数或脚本进行比较?

如何在Google Apps脚本中的不同电子表格之间复制条件格式

如何在Google Apps脚本中使用本机电子表格功能?

如何在 Google 电子表格中使用 where 查询过滤多个条件

如何从Google App脚本获取自动刷新Google电子表格自定义单元格功能[自定义功能刷新]

如何在Google Apps脚本电子表格嵌入式脚本中使用确认按钮?

如何在另一个电子表格中使用Google Apps脚本?

如何在Google电子表格应用中使用Browser.msgBox响应?

如何在Google电子表格中使用替换功能和查询功能

如何在Google电子表格中使用保护setWarningOnly(warningOnly)

如何使用 Google App 脚本将 Google 电子表格的域权限设置为 RESTRICTED?

google电子表格json格式(如何打开)

如何使用电子表格的Google脚本为所有人设置保护?

如何使用Google App脚本合并Google电子表格中的多个标签?

如何在 google 应用程序脚本上的 javascript 内部创建一个带有循环的自定义函数,并将其应用到范围为“C2:C”的电子表格中?

如何使用Google-Script在Google电子表格上设置范围的对齐方式?

如何在Google表格中使用importhtml从同一电子表格中的多个URL连续导入表?

如何使用Google Apps脚本引用外部电子表格

如何使用Google Apps脚本向电子表格单元格添加链接

如何使用Google Apps脚本应用电子表格过滤器?

如何在Google Apps脚本中获取发布到网络电子表格的ID

如何在React中使用Google Sheets API动态获取电子表格中的工作表列表?

如何在基于日期的电子表格中使用条件格式?

如何使用php在Google驱动器中创建电子表格并安装加载项或将应用脚本附加到电子表格中

如何根据活动电子表格 Google Apps 脚本中的数据创建多个电子表格?

使用Google Apps脚本设置电子表格单元格格式

在 Google Sheets 电子表格中,如何在内存 TRANSPOSE 上使用 QUERY?

如何在Google电子表格中准确使用updateDimensionProperties