J'essaie d'accéder à la bibliothèque p5.js de google app script. Voici ma fonction doGet() que j'ai essayée. Est-ce que je le fais mal? Ou cette bibliothèque est-elle inaccessible lors de l'utilisation du script des applications?Est-il possible d'utiliser la bibliothèque p5.js dans google apps script
function doGet() { eval(UrlFetchApp.fetch('https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.14/p5.js', Object).getContentText());
return HtmlService.createHtmlOutputFromFile('index');
}
J'ai aussi essayé de mettre à jour le code en supprimant le paramètre objet comme celui-ci:
function doGet() {
eval(UrlFetchApp.fetch('https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.14/p5.js').getContentText());
return HtmlService.createHtmlOutputFromFile('index');
}
Mais je reçois toujours une erreur.
SyntaxError: Nom manquant après. opérateur.
MISE À JOUR: J'ai essayé le code de Mario ci-dessous. Il a corrigé la première erreur. Mais maintenant j'essaye de créer une toile, et tout ce que je vois est une page blanche. Aucune erreur répertoriée. Voici à quoi ressemble le code maintenant.
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>
Que se passe quand vous faites cela? Avez-vous un message d'erreur? –
il dit, "mauvaise valeur" – GMath314