天然气';替换文本和javascript';s String.replace
有人知道google apps脚本的天然气';替换文本和javascript';s String.replace,javascript,string,replace,google-apps-script,google-docs-api,Javascript,String,Replace,Google Apps Script,Google Docs Api,有人知道google apps脚本的replaceText函数是否在内部使用javascript的String.replace函数吗 我问的原因是: 其中: 即,替换可以是字符串或函数 总而言之,我可以在谷歌应用程序脚本的replaceText函数中使用函数作为替换吗?否。它没有。替换的必须是字符串。另一个重要的区别是,即使searchPattern是一个字符串,它也会创建一个regexp来进行匹配。它不像String.replace,您可以在其中提供文本字符串或regexp 您可以编写自己的r
replaceText
函数是否在内部使用javascript的String.replace
函数吗
我问的原因是:
其中:
即,替换可以是字符串或函数
总而言之,我可以在谷歌应用程序脚本的
replaceText
函数中使用函数作为替换吗?否。它没有。替换的必须是字符串。另一个重要的区别是,即使searchPattern
是一个字符串,它也会创建一个regexp来进行匹配。它不像String.replace
,您可以在其中提供文本字符串或regexp
您可以编写自己的replaceText
函数,在“内部”使用String.replace。您只需循环整个文档结构以查找块,然后就可以了
replaceText(searchPattern, replacement)
str.replace(regexp|substr, newSubStr|function[, flags]);