Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在谷歌应用程序脚本中查找单元格中的句子长度_Javascript_Google Apps Script_Google Sheets - Fatal编程技术网

Javascript 在谷歌应用程序脚本中查找单元格中的句子长度

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

我对这个脚本非常陌生,我想在谷歌表单的单元格中找到一个句子的长度。例如,“我想检查长度”是google sheet中A1单元格中的一个句子,我想找到这个字符串的长度

还有一点,如果我想用加号(+)之类的东西替换空格(“”)之类的文本,我已经使用了如下所示的脚本

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。它也一样-打印到控制台。酷,我明白了,似乎两个函数都工作相同。嘿,还有一个问题,有没有办法通过脚本找出或消除句子中的额外间隔?你能澄清一下额外间隔是什么意思吗?有一个函数可以从字符串的开头和结尾去掉空格——如果这是您想要的。