Javascript 在谷歌应用程序脚本中查找单元格中的句子长度
我对这个脚本非常陌生,我想在谷歌表单的单元格中找到一个句子的长度。例如,“我想检查长度”是google sheet中A1单元格中的一个句子,我想找到这个字符串的长度 还有一点,如果我想用加号(+)之类的东西替换空格(“”)之类的文本,我已经使用了如下所示的脚本Javascript 在谷歌应用程序脚本中查找单元格中的句子长度,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我对这个脚本非常陌生,我想在谷歌表单的单元格中找到一个句子的长度。例如,“我想检查长度”是google sheet中A1单元格中的一个句子,我想找到这个字符串的长度 还有一点,如果我想用加号(+)之类的东西替换空格(“”)之类的文本,我已经使用了如下所示的脚本 var newdata = olddata.toString().replace(" ","+"); // here old data refers to the string "I w
var newdata = olddata.toString().replace(" ","+");
// here old data refers to the string "I want to check length"
// output that displayed in log is like "I+want to check length"
// Output, that I want i like "I+want+to+check+length"
当我使用它时,在日志中我只能看到,整个字符串/句子中的第一个空格被替换。因此,如何修改/更改我的代码,以便用任何所需字符替换所有空格。字符串的长度由
newString.length
属性给出
let oldString=“我想检查长度”;
console.log(oldString.length)代码>您好,我看到一些人使用logger.log,而您在这里使用的是console.log,请问这两个功能之间的主要区别我不使用谷歌应用程序脚本
。但这建议将Logger.log()
打印到控制台。我使用的函数console.log()
是纯javascript。它也一样-打印到控制台。酷,我明白了,似乎两个函数都工作相同。嘿,还有一个问题,有没有办法通过脚本找出或消除句子中的额外间隔?你能澄清一下额外间隔是什么意思吗?有一个函数可以从字符串的开头和结尾去掉空格——如果这是您想要的。