在谷歌文档中,当你将一堆单元格传递到一个自定义函数中时,你如何确定长度
In google docs, when you pass a bunch of cells into a custom function, how do you determine the length?
在电子表格上:
A B
1 monkey =countAnimals(A1:A4)
2 cat
3 llama
4 mouse
在自定义脚本页面上:
function countAnimals(data) {
data.length;
}
然后当我点击play测试我的功能时,我得到了
TypeError: Cannot read property "length" from undefined. (line 32, file "")
那么,我如何获得数据的长度呢?
您不需要应用程序脚本。任何单元格上的公式都可以做到这一点。=计数a(A1:A4)
如果你真的想使用一个用户定义的函数,下面的方法就可以了。注意范围"A1:A4"周围的引号。
=countAnimals("A1:A4")
function countAnimals(data) {
ss=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var num=ss.getRange(data).getValues().length
return num
}
相关文章:
- 自定义函数中的光标位置
- Google Sheet自定义函数返回0
- 其中是自定义函数中的属性
- 创建自定义函数以在函数上运行完整的多选下拉列表
- Google Sheets自定义函数条件格式
- dalek回调或自定义函数
- UI网格:如何从自定义函数访问MODEL_COL_FIELD
- 如何使用Angular 1.5组件将属性求值为字符串,这是一个自定义函数
- 为谷歌工作表创建一个自定义函数
- 这些事件处理程序中的哪一个应该在窗口关闭时触发自定义函数
- 我对javascript中的一个自定义函数感到困惑,该函数将对象作为参数获取
- 不将函数声明为另一个自定义函数的原型的用例
- 在d3.json中编写一个自定义函数
- 在angular$resource上添加一个自定义函数
- 在谷歌文档中,当你将一堆单元格传递到一个自定义函数中时,你如何确定长度
- 使用自定义函数作为另一个函数的参数
- 在JQgrid的summaryType中编写一个自定义函数,用于组值的减法
- 如何在jQuery中编写一个自定义函数来禁用一些日期?
- 根据jQuery,我的自定义函数不是一个函数
- Javascript 自定义函数,内部有一个检查 for 循环