簡體   English   中英

Google Apps腳本可以逐行讀取txt嗎?

[英]Can Google Apps Script read txt line by line?

首先,我想解析一個HTML並獲取一些行

使用Google Apps腳本,它就顯示出來了

“元素類型”鏈接“必須由匹配的結束標記”/ 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,我該怎么辦?


事實上,我想去這個網址“ 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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM