我试图从谷歌应用脚本访问p5.js库。下面是我尝试过的doGet()函数。我做错了吗?或者,当使用应用程序脚本时,此库无法访问?是否有可能在谷歌应用脚本中使用p5.js库
function doGet() { eval(UrlFetchApp.fetch('https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.14/p5.js', Object).getContentText());
return HtmlService.createHtmlOutputFromFile('index');
}
我也试着通过去除对象参数这样更新代码:
function doGet() {
eval(UrlFetchApp.fetch('https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.14/p5.js').getContentText());
return HtmlService.createHtmlOutputFromFile('index');
}
但我仍然得到一个错误。
SyntaxError:之后缺少名称。运营商。
更新: 我从下面试过马里奥的代码。它修复了第一个错误。但现在我正在尝试创建一个画布,而我所看到的只是一个空白页面。没有错误列出。以下是代码现在的样子。
doget.gs
function doGet() {
var template = HtmlService.createTemplateFromFile("demo");
return template.evaluate().setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
sketch.gs
function setup() {
createCanvas(400,600);
}
function draw() {
background(100);
}
demo.html
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.14/p5.js"></script>
<script src="sketch.gs"></script>
</head>
<body>
</body>
</html>
执行此操作时,会发生什么的谷歌文档?你有错误信息吗? –
它说,“不好的价值” – GMath314