google-apps-script - 在 Google 表格中动态创建嵌入式数组
问题描述
这个问题使用嵌入式数组将相同维度的多张纸合并为一张纸。我需要相同的解决方案,但使用存储在 column 中的动态工作表集合G
。
我尝试使用JOIN
andCONCATENATE
首先将数组创建为字符串,然后对其进行评估。但是 Google 表格中没有等效EVAL
功能,因此我无法将此文本作为公式处理。
=CONCATENATE("={", JOIN(";", ARRAYFORMULA("filter('" & G:G & "'!A2:F, len('" & G:G & "'!A2:A))"), "}")
我试过使用ARRAYFORMULA
,INDIRECT
但INDIRECT
不能跨数组范围工作,所以这只返回 G1 中的第一张表:
=ARRAYFORMULA(INDIRECT("'" & G:G & "'!A2:F"))
解决方案
推荐阅读
- algorithm - 为什么 raft 和 pbft 算法优于其他共识算法,如何在 Fusion Chain 中使用这两种算法?
- sql - SQL:使用 AVG 和 MAX 聚合函数但仍返回重复项
- android - 为微调器设置整数值会在 android studio 中引发 java.lang.NullPointerException
- python - spacy matcher:如果模式匹配,则检测句子的第一个单词
- json - 如何在flutter中从json中获取数据
- python - 在神经网络中获取“神经元边缘神经元”值的有效方法
- html - 如何有选择地应用两个具有重叠元素引用的 CSS 样式块?
- azure-ad-b2c - Azure B2C 自定义策略注册不起作用错误:由于发生内部服务器错误,无法显示该页面
- typescript - React Typescript NPM 包中的外部 CSS
- deep-learning - 为什么使用 one-hot 编码而不是 askii 或 unicode?