ArrayFormula不适用于返回数组的自定义函数是否不起作用?
创始人
2024-09-14 05:30:22
0

在Google Sheets中,如果需要在自定义函数中返回一个数组,并且想要在整个区域中展示结果,可以使用ArrayFormula函数来实现。

然而,使用ArrayFormula函数的前提是,在函数内部不能直接返回一个数组。相反,可以在自定义函数中返回一个二维数组,然后使用ArrayFormula函数将其展开。

下面是一个示例代码,演示了如何使用ArrayFormula函数返回自定义函数的数组结果:

function myCustomFunction() {
  var data = [['Apple', 'Banana', 'Orange'],
              ['Red', 'Yellow', 'Orange']];
  
  // 构建一个与data数组相同大小的二维数组
  var result = [];
  for (var i = 0; i < data.length; i++) {
    var row = [];
    for (var j = 0; j < data[i].length; j++) {
      // 在这里进行一些处理,可以根据需要修改
      row.push(data[i][j].toUpperCase());
    }
    result.push(row);
  }
  
  return result;
}

在Google Sheets中使用这个函数,需要在一个单元格中输入以下公式:

=ArrayFormula(myCustomFunction())

这将会展开自定义函数返回的数组,并在整个区域中显示结果。

请注意,ArrayFormula函数只能在一个单元格中使用一次。如果在多个单元格中使用ArrayFormula函数,可能会导致不正确的结果。

相关内容

热门资讯

透视辅助!wpk透视辅助软件,... 透视辅助!wpk透视辅助软件,红龙poker透视,最新科技(有挂方法)1、每一步都需要思考,不同水平...
透视讲解!hhpoker透视脚... 透视讲解!hhpoker透视脚本,wepoker透视版下载,一分钟揭秘(有挂辅助挂)1、ai机器人多...
透视了解!wpk辅助器安装,w... 透视了解!wpk辅助器安装,wpk辅助器下载,科普常识(有挂了解);1、超多福利:超高返利,海量正版...
透视肯定!wepoker免费永... 透视肯定!wepoker免费永久脚本,wepoker透视脚本苹果,实测必看(有挂黑科技);软件透明挂...
透视数据!wepoker底牌透... 透视数据!wepoker底牌透视脚本app,wpk透视表,最新技巧(有挂技巧)1、任何ai辅助神器的...
透视辅助!智星德州菠萝插件官网... 透视辅助!智星德州菠萝插件官网,aapoker辅助器怎么用,玩家必看教程(有挂黑科技)智星德州菠萝辅...
透视有挂!hhpoker怎么开... 透视有挂!hhpoker怎么开透视,wepoker底牌透视脚本app,今日公布(有挂方法)1)辅助挂...
透视美元局!智星菠萝辅助,we... 透视美元局!智星菠萝辅助,wepoker辅助器安装包,玩家攻略(有挂攻略)1、不需要AI权限,帮助你...
透视app!wpk辅助购买,h... 透视app!wpk辅助购买,hhpoker透视功能如何下载,教学盘点(有挂辅助挂)1、玩家可以在软件...
透视中牌率!wepoekr底牌... 透视中牌率!wepoekr底牌透视,德普之星透视辅助软件,交流学习经验(有挂了解)1、在ai机器人技...