Google Apps Script de connexion au site web avec une requête HTTP
J'ai une feuille de calcul sur mon Google Drive et je veux télécharger un fichier CSV à partir d'un autre site et le mettre dans ma feuille de calcul. Le problème est que j'ai pour vous connecter au site web, j'ai donc besoin d'utiliser certains requête HTTP pour le faire.
J'ai trouvé cette site et cette. Si l'un de ces sites a la réponse, alors je ne comprends pas assez pour comprendre. Quelqu'un pourrait-il m'aider à comprendre cela? J'ai l'impression que le deuxième site est particulièrement proche de ce dont j'ai besoin, mais je ne comprends pas ce qu'il fait.
À préciser à nouveau, je veux connecter avec une requête HTTP et puis faire un appel pour le même site avec une URL différente qui est l'appel pour obtenir le fichier CSV.
Vous devez vous connecter pour publier un commentaire.
J'ai fait beaucoup de cela dans les mois passés, je devrais donc être en mesure de vous aider, nous avons essayer d'imiter le comportement des navigateurs ici, donc vous devez d'abord utiliser chrome developer tools(ou quelque chose de similaire) et notez exactement les choses le navigateur ne comme les valeurs d'un formulaire posté, l'url qui est appelé, et ainsi de suite. L'exemple suivant montre le général techinique pour être utilisé:
La première étape consiste à se connecter sur le site et obtenir le cookie de session:
Nous avons connecté sur le site (afin de confirmer suffit de vous connecter à la sessionDetails et la correspondance avec les cookies par google chrome). La prochaine étape est purement dépendant sur le site alors je vais donner u un exemple général
Le fichier doit maintenant être connecté, vous pouvez ensuite d'analyser le csv à l'aide de hte GAZ intégré de la fonction et de vidage des données dans la feuille de calcul.
Quelques points à noter:
codé en dur, dans le cas où cela n'est pas vrai, alors laissez-moi savoir, je vais vous donner
une fonction qui permet d'extraire les valeurs de l'html.
username
etpassword
dans un champs de saisie de la page html, et puis si elles sont correctes, l'utilisateur doit être connecté sur l'app et le site web d'un tiers. Pouvez-vous m'aider, s'il vous plaît?