1

我正试图找到一种方法来调整合并的单元格组以显示合并后第一个单元格中包含的所有文本字符。我认为会有一个简单的方法来计算第一个单元格中的字符数,然后我可以通过开发一个公式(例如为每个30个字符加上.2)来调整一个或多个单元格的高度。谷歌应用程序脚本统计单元格中的字符

我使用下面的代码来尝试和计数字符:

var tempValue; 
var tempCount = 0; 

    tempValue = sprintSheet.getRange("D3").getDisplayValue(); 
    tempCount = tempValue.length(); 

不幸的是,我上最后一行出现以下错误:

TypeError: Cannot call property length in object

我似乎无法使从范围/值到文本的过渡以使用长度属性。

回答

1

简答的

Use tempCount = tempValue.length代替tempCount = tempValue.length();

说明

谷歌Apps脚本是基于JavaScript的。 getDisplayValue()返回一个JavaScript字符串原语。原始数据类型可以使用length属性,并使用.length来调用它(注意不使用括号)。

参考

0

这就是解决问题的办法。谢谢。

相关问题