【发布时间】:2014-01-08 21:04:42
【问题描述】:
我在谷歌电子表格中整理了一个相当长的电子表格。此电子表格包含有关产品的信息,例如名称、品牌、部件号等...我之前得到了帮助并提供了一些不错的解决方案,但我仍然遇到了限制。
我要做的是根据其他单元格中的信息自动生成描述字段。
我在描述栏中使用的公式是="Brand Name"&" "&A3&" "&B3&" "&(joinVals(E3:G3," x "))&" "&K3
joinVals(E3:G3," x ") 将包含 Length(E) Width(F) Height(G) 的单独列连接在一起,并在值之间添加“x”。这导致 E x F x G
此脚本适用于上述公式
function joinVals( rangeValues, separator ) {
function notBlank(element) {return element != '';}
return rangeValues[0].filter(notBlank).join(separator);
}
但是我一直收到这个错误
为此 Google 用户帐户每秒调用的脚本次数过多。
我想知道是否可以将其作为一个数组来避免错误,因为此文档包含 1000 多个 ROWS。
说完我想要达到的结果应该是这样的 “品牌名称” 零件编号(A) 产品名称(B) 尺寸(E x F x G) 尺寸(K)
我应该运行 ARRAY 脚本吗?
非常感谢大家,这个论坛帮了大忙!
【问题讨论】:
标签: javascript google-apps-script google-sheets array-formulas google-sheets-custom-function