UrlFetchApp.fetch()google.com上的内容不完整

时间:2014-10-17 16:42:16

标签: html google-apps-script urlfetch

我开始使用Google Apps脚本编码。

所以我尝试了这个例子:fetch(url)

// The code below logs the HTML code of the Google home page.
 var response = UrlFetchApp.fetch("http://www.google.com/");
 Logger.log(response.getContentText());

我收到了以下标签:

<!doctype html> to <style>

但是没有这些标签:

</head>, <body>, </body> or </html>

这是一个不正确的Google Apps脚本示例,还是我的错误? 如何回复google.com上的完整HTML代码?

1 个答案:

答案 0 :(得分:4)

Logger.log会自动截断一定长度后显示的字符串。您正在接收整个页面,但只能看到日志中的第一部分。

 // The code below logs the HTML code of the Google home page.
 var response = UrlFetchApp.fetch("http://www.google.com/");
 var content = response.getContentText();
 Logger.log(content);
 //log last 1000 chars of content
 Logger.log(content.substr(-1000));