我正在尝试使用Google电子表格(Google Docs)中的Trello,我不确定如何导入/引用/链接使用其库所需的javascript文件。我唯一的另一个选择是直接使用他们的REST API(很好,但我更喜欢使用他们的js助手类)。
这是Trello需要我们使用的:
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script src="https://api.trello.com/1/client.js?key=substitutewithyourapplicationkey"</script>
如何在Google Apps脚本中导入/包含这些内容?
感谢!!!
答案 0 :(得分:25)
根据Cameron Roberts的答案,您可以在appscript UrlFetchApp函数上使用eval()函数。
eval(UrlFetchApp.fetch('http://path.to/external/javascript.js').getContentText());
答案 1 :(得分:4)
或者您可以使用.js lib创建另一个项目并发布它并从调用者项目引用该脚本,除非需要在多个项目中共享,否则我不会这样做。
答案 2 :(得分:1)
您无法在Google Apps脚本中以这种方式使用外部JavaScript库。 (你可以在与HtmlService一起使用的html文件中这样做。由于Trello很多都是客户端,所以这可能正是你所需要的。)
在服务器端应用程序脚本中,您应该能够使用this answer中的技术访问库代码。它没有说,但我想你会将eval
置于脚本中的所有函数之外,以使库中的对象可用于其余代码。
答案 3 :(得分:0)
下载并将它们放入脚本中。 其余的api易于使用。我已经在appscript中使用了trello rest。
答案 4 :(得分:-1)
是的,您可以在Google脚本中使用JavasSript库。复制库JavaScript的所有内容并将其发布到新的GS文件中。
答案 5 :(得分:-2)
您可以尝试以下2个选项:
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<?!= include('JavaScript'); ?>
希望这会有所帮助