regex - 为什么正则表达式在 GSHEETS 和 GOOGLE DOCS 中表现不同
问题描述
我在 GDOCS 文档的正文中有以下文本
Paris le ${date}
在谷歌表格中的公式
=REGEXREPLACE( D2;"\$\{date\}";"03/05/20")
给出了想要的结果。GDOCS 中的脚本不会替换字符串 ${date}
function test(){
var monDocument=DocumentApp.getActiveDocument();
var docBody=monDocument.getBody();
docBody.replaceText("\$\{date\}","03/05/20");
// does not replace the string
}
我尝试替换 Paris 而不是 ${date} 并且它有效 请不要提出任何解决方法(我尝试过并且它们有效)。我需要了解我的错误
解决方案
谢谢CertainPerformance 那是解决方案 这是一个逃避问题。尝试 \$ 而不是 \$ 修复它
推荐阅读
- javascript - How can I link button onclick to slide to the next panel horizontally
- c# - 为什么 SQL Server 使用不同的用户来创建会话?
- c# - why does entity framework saves only the last item of a list?
- python - Can Django template tags be used like Django Template callables?
- kubernetes - Istio 入口网关
- google-cloud-firestore - Firestore - 如何像在 SQL 中一样执行“NOT IN”
- xcode - react-native 为构建/归档设置 ENVFILE 文件
- php - PHP: Access Object Properties by String
- django - django-axes 没有得到请求参数
- excel - 在 Excel 中将多个遥远的单元格作为一个数组提供?