Exécuter Google Script depuis mon site
Bonjour :)
Alors j'ai un problème un peu touchy :D
J'essaye d'exécuter un google script depuis mon petit site.
Côté google script :
Code:
1 2 3 4 5
| function doGet(e) {
var v = {cat:true,dog:false,meow:[1,2,3,4,5,6,4]};
return ContentService.createTextOutput(e.parameter.callback + "(" + JSON.stringify(v) + ")")
.setMimeType(ContentService.MimeType.JAVASCRIPT);
} |
J'ai également bien publié mon script comme application web, et j'obtiens donc une URL que je peux a priori exécuter de l'extérieur, comme un web service quoi..
Côté js de mon site :
Code:
1 2 3 4 5 6 7 8 9
| var url1 = "https://script.google.com/macros/s/blablabla/exec?auth=1";
$.ajax({
type: "GET",
url: url1,
data: {callback:"?"},
dataType: "jsonp"
}).done( function( data ) {
console.log(data); //data returned : UNDEFINED
}); |
Et là c'est le drame :(
Dans ma console j'obtiens un message qui me dit qu'en raison d’un type MIME (« text/html ») incorrect (X-Content-Type-Options: nosniff) mon script ne peux être exécuté.
Pourtant j'envoie bien des jsonp, qui permet normalement de contourner cette nouvelle limitation des navigateurs.. Est-ce que c'est pas un délire sérieux ? 8O
Any ideas ?
Merci les poulets :D