我正在寻找一种解决方案,将输入字符串的每个单词大写为由空格或点分隔的单元格(类似于proper
函数)。我知道它坏了,但到目前为止我尝试了什么:
/*Capitalize Firt Letter of Each Word of input String in Cell*/
if(activeRow > 1 && activeCol == 3 && ss.getSheetName() == validSheet && activeCell.isBlank() == false)
{
var inputVal = activeCell.getValue().toString();
Logger.log(inputVal);
activeCell.setFormulaR1C1("=PROPER("+inputVal+")");
}
例子:
单元格 A2 的输入:
this tExt neEds to be fixed
单元格 A2 的输出(期望结果):
This Text Needs To Be Fixed
提前致谢
编辑1:我注意到正确的功能不起作用,因为它需要其中的单元格值。