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

Google sheets用于条件格式的自定义函数参数地址

程英资
2023-03-14

我正在Google Sheets中编写一个自定义函数,打算将其用于条件格式:

function f(cellValue) {
}

如何获取在cellValue参数中获取其值的单元格的地址?

如果给定单元格上方的三个单元格为空,则函数应返回true。

共有1个答案

陶锋
2023-03-14

据我所知,你不能直接做这件事。

但您的函数可以接受另外两个参数:

function f(cellValue, rowNum, columnNum) {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getActiveSheet();
  var range = sheet.getRange(rowNum, columnNum);
  var address = range.getA1Notation();
  return address + " = " + cellValue;
}

公式的用法示例:

 = f(A1, row(A1), column(A1))

所以我们使用本机函数(row

好的,让我们谈谈你的任务。

如果给定单元格上方的三个单元格为空,则函数应返回true。

您可以使用此公式(无需脚本):

=join("",OFFSET(B63,-3,,3))="" 
 类似资料:
  • 我正试图在GoogleSheets中创建一个自定义函数,用于搜索列范围中的特定值,如果该值为true,则返回true。我已经测试了该函数,在脚本编辑器中运行时效果很好,但是当我尝试在Google sheets中使用它时,它不起作用。 当我定义array参数时,函数运行良好,但当我尝试将googlesheets中的一个范围作为数组传递时,函数总是返回false。这是我第一次使用Javascript/

  • 本文向大家介绍PHP自定义函数格式化json数据示例,包括了PHP自定义函数格式化json数据示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP自定义函数格式化json数据的方法。分享给大家供大家参考,具体如下: PS:这里再为大家推荐几款比较实用的json在线工具供大家参考使用: 在线JSON代码检验、检验、美化、格式化工具: http://tools.jb51.net/code

  • $this->db->call_function(); 这个方法用于执行一些 CodeIgniter 中没有定义的 PHP 数据库函数,而且 使用了一种平台独立的方式。举个例子,假设你要调用 mysql_get_client_info() 函数,这个函数 CodeIgniter 并不是原生支持的,你可以这样做: $this->db->call_function('get_client_info')

  • 我正在使用 Scala,并希望构建自己的数据帧函数。例如,我想将一列视为数组,循环访问每个元素并进行计算。 首先,我尝试实现自己的getMax方法。因此列x的值为[3,8,2,5,9],该方法的预期输出为9。 下面是它在Scala中的样子 这是我目前所知道的,并得到这个错误 我不知道如何迭代该列。 } 一旦我能够实现自己的方法,我将创建一个列函数 然后我希望能够在SQL的陈述中使用它 给定输入列[

  • 本文向大家介绍Python函数中定义参数的四种方式,包括了Python函数中定义参数的四种方式的使用技巧和注意事项,需要的朋友参考一下 Python中函数参数的定义主要有四种方式: 1. F(arg1,arg2,…) 这是最常见的定义方式,一个函数可以定义任意个参数,每个参数间用逗号分割,用这种方式定义的函数在调用的的时候也必须在函数名后的小括号里提供个数相等 的值(实际参数),而且顺序必须相同,

  • 我有一个XSSF工作簿,我想在一组定义了条件格式的单元格中定义一个自定义背景色,但问题是类中的方法只接受一个类型短参数,而不是像这样的: 我可以做,但我想定义一种自定义颜色。我该怎么做?。