我正在执行一个应用程序脚本,其中设置一个公式在一个单元格如下
var a16_range = a4_range.getA1Notation();
formula_5 = `=INDEX(MAX(LEN(IFERROR(REGEXEXTRACT(TO_TEXT(${a16_range}),"(..+)")*1))-2))`;
var a17_range = a1_range.offset(0,3);
a17_range.setFormula(formula_5);
在执行范围为a17_range的单元格后插入如下
=INDEX(MAX(LEN(IFERROR(REGEXEXTRACT(TO_TEXT(K43:P57),"(..+)")*1))-2))
没有。我不知道为什么,也不知道为什么在设置公式
请建议。
字符在Javascript中(在字符串上下文中)是一个特殊的符号,表示下一个字符应该是文字。
正如用户@Heiko Theißen在上面的评论中提到的,为了在字符串中包含反斜杠字符,您必须通过将其加倍(\
)来转义这个特殊字符。
更多信息请参阅本页Escape Character
部分。