Comment Appeler Google Apps Script à partir de la Page Web
Ont cherché haut et bas pour cela. J'ai une page web de base en HTML/CSS/JS. Je veux que les utilisateurs soient en mesure de visiter la page et sur la page d'ouverture, un appel est fait à un script google j'ai fait qui prend les informations à partir d'une feuille de calcul et affiche sur la page. Je suis en espérant que je n'ai pas à faire toute fantaisie mis en place comme dans Google tutoriels, car aucun d'entre eux ont été utile pour moi.
Ma Page ----> Google Script ----> Google feuille de calcul
Ma Page <---- Script Google <---- feuille de calcul Google
Les utilisateurs devraient être en mesure de sélectionner un élément de la page web (rubrique remplie à partir de feuille de calcul) et cliquez sur un bouton qui va permettre aux utilisateurs de saisir une nouvelle page avec une URL de la dérivée à partir de l'élément sélectionné.
C'est essentiellement une salle de chat programme où les salles de chat sont stockées dans une feuille de calcul. Je veux que les utilisateurs soient en mesure de créer un nouveau chat dans une pièce qui doit mettre à jour la feuille de calcul google.
OriginalL'auteur carter | 2013-02-16
Vous devez vous connecter pour publier un commentaire.
Look en utilisant les paramètres GET. https://stackoverflow.com/a/14736926/2048063.
Voici une question précédente sur le sujet.
Vous pouvez accéder aux paramètres passés en GET dans votre
doGet(e)
fonction à l'aide dee.parameter
. Si vous appelezhttp://script.google......./exec?method=doSomething
, puisdoSomething
sera écrit dans le journal, dans ce cas.Renvoi de données à partir du script peut être fait à l'aide de la ContentService, qui vous permet de vous servir JSON (je recommande). JSON est plus simple (à mon avis) pour faire le final du GAZ, ainsi que l'utilisation sur le poste client.
L'initiale de "remplir" la liste d'appel devrait ressembler à quelque chose comme ça. Je vais l'écrire en jQuery, car je pense que c'est très propre.
Et le GAZ qui produit cette.
Cette méthode est appelée JSONP, et il est pris en charge par jQuery. jQuery reconnaît-il quand vous mettez le
?callback=?
après votre URL. Il enveloppe votre sortie dans une fonction de rappel, ce qui permet de la fonction à exécuter sur votre site, avec les données en argument. Dans ce cas, la fonction de rappel est celle qui est définie dans la ligne qui litfunction (data) {
.J'ai ajouté un couple d'exemples de segments de code. Espérons que cette aide!
Absolument génial répondre à Phil!
Je suis d'accord, il est sûr que le prochain numéro un sur ce forum (attendez quelques jours ^^)
J'ai suivi votre code, à l'exception de changer
e.parameter
àe.parameters
etUtilities.jsonStringify(v)
àJSON.stringify(v)
(voir officielle de Google exemple), mais obtiens l'erreur suivante:Refused to execute script because its MIME type ('application/json') is not executable, and strict MIME type checking is enabled.
OriginalL'auteur Phil Bozak