Google表格:如何使自定义函数的返回值连续溢出?

Lieu Zheng Hong

我写了一个自定义函数,它返回一个简单的数组。(这是对多张纸的简单脏3D查找)。如果有帮助,请参见以下代码:

function get3DCellValues(startSheet, endSheet, cell) {
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
var sum = 0;
var cellValues = [];
for (var i = (startSheet); i < endSheet; i++ ) {
    var sheet = sheets[i];
    var val = sheet.getRange(cell).getValue();
    cellValues.push(val);
}
//Logger.log(cellValues);
return cellValues;
}

问题是当我返回cellValues时,值沿列向下溢出。但是我希望它在行中向右溢出。有办法吗?谢谢。

Google指南对自定义函数返回值的说法如下:

每个自定义函数都必须返回一个要显示的值,例如:

如果自定义函数返回一个值,则该值将显示在调用该函数的单元格中。如果自定义函数返回二维值数组,则只要这些单元格为空,这些值就会溢出到相邻单元格中

但这似乎对我没有帮助。

蜘蛛猪

数组中的每个条目代表一行。例如[[1,2],[3,4]]将是两行[1,2][3,4]

[1,2,3,4]被解释为[[1],[2],[3],[4]],因此它是4行,每行一个值。

如果只想写一行,就可以写[[1,2,3,4]]

因此,您必须像这样更改代码

...
var cellValues = [[]];
...
cellValues[0].push(val);

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Django manage.py自定义命令可以返回值吗?如何,或为什么不呢?

C ++:不同类型的模板函数的自定义返回值(方法)

Google工作表未更新自定义函数的返回值

在基于BGL的新类中,自定义函数addEdge的返回值应该是什么?

从另一个自定义函数调用Google表格自定义函数

如何传递行和列而不是自定义Google表格功能中的值?

Google表格自定义函数有时会返回未定义的值

是否有自定义函数或脚本返回Google表格中特定工作表的Gid?

将函数的返回值传递到自定义Angular组件中

Django DRF序列化程序自定义关系字段如何构建to_internal_value的返回值?

Google表格arrayfunction中使用的自定义函数无法正确更新值

如何将sql返回值转换为自定义对象?

Google表格自定义函数未返回字符串

如何在自定义函数中调用Google表格公式?

Google表格中MIN()的自定义数组函数

用玩笑和酶嘲笑自定义Hook会导致“ xxx不是函数或返回值不可迭代”错误

测试自定义钩子的返回值

如何在neo4jclient中以自定义类型返回值

如何在仍返回值的同时中断自定义方法链?

Google表格自定义函数返回错误的时差

自定义按钮和目标返回值

禁止(或隐藏)R中自定义函数的特定返回值

如何使用自定义辅助方法的返回值

使用自定义函数过滤器跳过函数调用和返回值

Google 电子表格自定义函数不返回任何内容

如何从函数调用返回自定义值?

如何使自定义 DataLoader 分别返回值和标签?

如何从赛普拉斯的自定义命令中获取返回值?

如何使用自定义数字格式在 Google 表格中查找绝对值?