Google apps script 返回Google应用程序脚本中字符串的长度
我试图返回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),返回作为二维数组元
函数返回长度(数组){
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);