JSSoup - SyntaxError: Unexpected token '<' Apps Script

JSSoup - SyntaxError: Unexpected token '<' Apps Script

在我的 Apps 脚本插件中,我需要使用外部库 JSSoup 来管理一些 HTML 文本。我按照 this answer 了解如何 add/import Apps 脚本中的外部库。然后我在我的脚本中添加了 eval(UrlFetchApp.fetch('https://github.com/chishui/JSSoup/blob/master/lib/jssoup.js').getContentText(); 但它抛出了这个错误:

SyntaxError: Unexpected token '<'

此错误没有更多可用的日志记录。我该如何解决这个错误?

检查获取的内容后,它显示了所有页面内容,而不仅仅是代码。这是因为您正在获取该页面的所有内容,而不仅仅是代码。通过单击 Raw 图标使用原始版本,应该将您重定向到正确的 link.

您的命令现在应该如下所示:

eval(UrlFetchApp.fetch('https://raw.githubusercontent.com/chishui/JSSoup/master/lib/jssoup.js').getContentText());

页面与原始页面:

注:

  • 虽然得到正确的内容后,你会遇到另一个问题。为此,您可能需要在此处 post 另一个问题,以便其他人回答该问题。