Google Apps Script 可以逐行读取 txt 吗?

Can Google Apps Script read txt line by line?

首先,我想解析一个 html 并获取一些行

使用 Google Apps 脚本,显示

" 元素类型 "link" 必须由匹配的结束标记终止 "/link " "

并在此处编码

var response = UrlFetchApp.fetch(url)
var downloadContent = response.getContentText();
var doc = XmlService.parse(downloadContent);

我认为是因为html使用了html5,所以GAS无法解析,


所以我尝试了其他方法来解析字符串, (逐行阅读并保留我需要的行)

var xml = UrlFetchApp.fetch(url).getContentText();

但是GAS没有Scanner,我该怎么办?


其实我想去这个url "https://www.ptt.cc/bbs/gossiping/index.html"

并在

中获取信息
<div class="r-ent">
...
</div>

Google Apps 脚本是 JavaScript 所以你可以使用 split() 方法通过换行符将文本内容分成多行。

var text = UrlFetchApp.fetch(url).getContentText();
var lines = text.split(/\r?\n/);
Logger.log(lines);