[英]Function "length" not working properly in google apps script
我在谷歌表中制作了 function
function AVG_ZERO(input) {
return input.length
};
但是數組的長度不同如果數字范圍位於一列中,則認為正確如果數字范圍位於字符串中,則長度為1 鏈接到圖片: https://postimg.cc/56xfmhZh https://postimg.cc/HVc13T6P
嘗試使用Array.flat() function 將數組展開為單獨的元素,無論方向如何:
function AVG_ZERO(input) {
return input.flat().length
};
這將為您提供行和列的 3。
如果您將一系列單元格作為自定義 function 的參數傳遞,則自定義 function 將把該參數視為單元格值的二維數組,內部 ZA3CBC3F9D0CE2F2C1554ZE1B67 是單獨的行。 也就是說,外部數組length
將等於您的范圍內的行數:1 代表B1:D1
和 3 代表B1:B3
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.