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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.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 返回Google应用程序脚本中字符串的长度_Google Apps Script_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google apps script 返回Google应用程序脚本中字符串的长度

Google apps script 返回Google应用程序脚本中字符串的长度,google-apps-script,google-sheets,google-sheets-formula,Google Apps Script,Google Sheets,Google Sheets Formula,我试图返回Google表单中某个范围内的字符串长度 以下是测试单元: 我有一个自定义函数,它应该返回每个字符串的长度: 函数返回长度(数组){ var returnList=[]; array.forEach(函数(a){ 返回列表。推送(a.长度); }); 退货清单; }我认为您的问题的原因是数组是二维数组,如[[“This”],[“is”],[“A”],[“Test”],[“Hello”],[“World”]。如果是returnList.push(a.length),返回作为二维数组元

我试图返回Google表单中某个范围内的字符串长度

以下是测试单元:

我有一个自定义函数,它应该返回每个字符串的长度:

函数返回长度(数组){
var returnList=[];
array.forEach(函数(a){
返回列表。推送(a.长度);
});
退货清单;

}
我认为您的问题的原因是
数组是二维数组,如
[[“This”],[“is”],[“A”],[“Test”],[“Hello”],[“World”]
。如果是
returnList.push(a.length),返回作为二维数组元素的数组长度。这样,所有值都是
1
。那么这个修改呢

发件人: 致:
成功了!谢谢我没有意识到它将是一个二维数组,因为它只是一列。有点奇怪,单独按“a”只会添加元素本身。有点奇怪,单独按“a”只会添加元素本身。没有。它仍然推一个1D数组。返回的2D数组将按pic中所示进行渲染。
returnList.push(a.length);
returnList.push(a[0].length);