繁体   English   中英

如何打开文件对象(HTML)并在谷歌应用程序脚本中解析它

[英]How to open a File object(HTML) and parse it in google apps script

我想打开(加载)我通过 DriveApp.getFilesByName 方法获得的 File 对象。

然后,在那之后,我想用 XmlService.parse 方法解析文件。

但是,问题是我找不到打开(加载) File 对象的方法。

这是最少的代码。

在我得到一个 html 格式文件的 File 对象后我应该写什么?

function test() {


  var file = DriveApp.getFilesByName("test.htm").next();

  // What am I supposed to write here?
  // I can't find a method to open up a File Object in API list.

  var doc = XmlService.parse(html);

}

方法调用getFilesByName().next()只返回一个 File —— 一种内部 Google Drive 类型。 您需要的是 XmlService 解析的字符串。 您可以通过 Google Apps Script Blob类型执行此操作。 做这样的事情

var html = file.getBlob().getDataAsString();
var doc = XmlService.parse(html);`

这将为 XmlService 类型提供一个它可以实际解析的字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM