幻灯片应用程序脚本中的元字符转义无法正常工作

时间:2017-12-07 02:15:08

标签: google-apps-script google-slides-api google-slides

我想在幻灯片服务文本范围中将212 * 235匹配为纯文本。因此我用了

var trs = text.find('212 * 234'); var trs = text.find(/ 212 * 234 /);

也试过

var re = new RegExp(“212 * 234”,“gi”); var trs = text.find(re);

但他们都没有工作。

https://developers.google.com/apps-script/reference/slides/text-range#findpattern

这可能是一个错误还是故意的?

1 个答案:

答案 0 :(得分:1)

*之前需要两个反斜杠,如:

var s = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
Logger.log(s.getText().find('212\\*235')[0].asString());