首页 > 解决方案 > 应用程序的 indexOf() 无法正常工作

问题描述

我正在阅读电子邮件的正文。您可以检查身体在所附照片中的显示方式。

我想获得以下子字符串:'Current status- ROB2ReOnb"。我注意到当我要查找的文本不在同一行时,indexOf 给我“-1”。但是,什么时候在同一行行我可以得到 indexOf 的正值。

我的代码如下:

current_status = body.substring(body.indexOf("Current status -"),body.indexOf("Active with App"))

你知道我做错了什么吗?我试图发现错误这么久。任何提示/线索都非常受欢迎。

![在此处输入图像描述

标签: javascriptgoogle-apps-scriptindexof

解决方案


我得到了@Nick Parsons 评论的答案:

help = HtmlService.createHtmlOutput('Active\nwith');
current_status_aux = body.substring(body.indexOf("Current status -"),body.indexOf(help))

推荐阅读