Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 将数组公式化为索引&;匹配googleform的响应_Google Apps Script_Google Sheets Formula_Array Formulas - Fatal编程技术网

Google apps script 将数组公式化为索引&;匹配googleform的响应

Google apps script 将数组公式化为索引&;匹配googleform的响应,google-apps-script,google-sheets-formula,array-formulas,Google Apps Script,Google Sheets Formula,Array Formulas,因此,基本上,我只想总结或折叠成这5列中的1列(B:F)。 我的公式在列G:G中,但它不是我期望的结果(列H:H) 我想要数组效果,这样我就不需要在每次用户以google表单提交响应时向下拖动公式 这可以应用于脚本而不是公式吗 提前谢谢你 尝试将此公式放入G1: ={ “类(汇总到1列)”; 阵列公式( 如果( A2:A=“”,, 修剪(转置(查询(转置(B2:F),10^7))) ) ) } 10^7是干什么用的?它起作用了!非常感谢你@KrzysztofDołęgowski有些人使用9^9

因此,基本上,我只想总结或折叠成这5列中的1列(
B:F
)。 我的公式在列
G:G
中,但它不是我期望的结果(列
H:H

我想要数组效果,这样我就不需要在每次用户以google表单提交响应时向下拖动公式

这可以应用于脚本而不是公式吗


提前谢谢你

尝试将此公式放入
G1

={
“类(汇总到1列)”;
阵列公式(
如果(
A2:A=“”,,
修剪(转置(查询(转置(B2:F),10^7)))
)
)
}

10^7是干什么用的?它起作用了!非常感谢你@KrzysztofDołęgowski有些人使用9^9,我喜欢10^7,因为在一个虚拟范围内(不在表中,只在计算期间存在于内存中)有10000个单元格的限制。因此,10^7或9^9是告诉
QUERY
将所有行挤压在一起的一种方式。在这种情况下,可以替换为
列(B2:F)