【问题标题】:JSSoup - SyntaxError: Unexpected token '<' Apps ScriptJSSoup - SyntaxError: Unexpected token '<' Apps 脚本
【发布时间】:2021-07-28 20:52:36
【问题描述】:

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

SyntaxError: Unexpected token '<'

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

【问题讨论】:

    标签: google-apps-script import urlfetch unexpected-token jssoup


    【解决方案1】:

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

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

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

    页面与原始:

    注意:

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

    【讨论】:

    • 谢谢!它的工作方式与您提到的相同。我收到了这个新错误SyntaxError: Cannot use import statement outside a module。你知道我该如何解决这个问题吗?
    • 嗨@TanmayBairagi,我无法解决这个导入问题。您可能需要针对该问题发布另一个问题。
    • 好的。谢谢指导。
    猜你喜欢
    • 1970-01-01
    • 2021-11-03
    • 1970-01-01
    • 2012-05-17
    • 2019-02-10
    • 2019-11-10
    • 2014-07-08
    • 2013-11-15
    • 2020-09-26
    相关资源
    最近更新 更多