Ouvrir une table depuis la page AtlassianComment écrire un script pour ouvrir une table qui se trouve sur une page Atlassian ? j'ai essayé ci-dessous
dt = ouvrir(" https://impinj.atlassian.net/wiki/spaces/UNI/pages/79855941/12+AOI+Disposition-2022 ", tableau html(1));
J'utilise JMP17.

Automatisation et scriptAccès aux donnéesPartage et communication des résultatsRe : Ouvrir une table depuis la page AtlassianSalut,
Je n'ai pas pu tester votre problème car le lien dans votre question nécessite un mot de passe.
Je ne suis pas familier avec l'utilisation de la commande OPEN pour importer directement le contenu d'une page Web en tant que table de données. Es-tu sûr que c'est la bonne méthode ? Si c'est le cas, il se peut qu'il y ait un problème avec votre privilège d'accès pour cette page spécifique.
Si ce n'est pas le cas, je vous suggère d'utiliser la méthode manuelle décrite ci-dessous pour évaluer si la page peut être téléchargée sous forme de tableau de données.
Pour importer des données depuis Internet ou un ordinateur distant sous forme de tableau de données dans JMP, vous pouvez :
- Sélectionnez Fichier > Ouvrir Internet et sélectionnez le fichier
- Cliquez sur l'icône Importer en tant que table de données dans l'angle supérieur droit du navigateur JMP.
- Une fenêtre apparaît qui liste les tables trouvées dans la page web
- Sélectionnez la table ou les tables que vous souhaitez importer
- Cliquez sur OK
Fais-nous savoir ce que tu trouves.
Meilleur,
TS
Re : Ouvrir une table depuis la page AtlassianBonjour Thierry,
Je ne pouvais pas ouvrir la table en utilisant votre méthode. Il y a un tableau sur la page Web mais il dit qu'il ne l'a pas trouvé.

Re : Ouvrir une table depuis la page AtlassianJMP n'a pas pu trouver les éléments
dans le code HTML reçu. Peut-être l'un de ceux-ci :
Le tableau apparent est formaté sans utiliser d'éléments
Le site nécessite une connexion et JMP voit la page de connexion
Mauvaise URL et JMP voit une erreur ou une autre page
Ouvrez le tableau dans un navigateur et utilisez l'option clic droit->afficher la source pour voir s'il y a des éléments , et | dans le code HTML. |
...
pour chaque ligne et | ... | pour chaque valeur de données.
Essayer
write(loadtextfile("https://..."))
et vérifiez le journal. Étudiez le code HTML pour voir s'il ressemble à votre table, à un message d'erreur ou à une invite de connexion.
Je suis presque sûr que JMP voit la page de connexion, pas la page avec le tableau.
S'il s'agit d'un téléchargement unique, @Thierry_S a la meilleure réponse :
Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Pick the web page option.Choisissez l'option de page Web.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button.Login, go to the page you need, then the high lighted button. Connectez-vous, allez sur la page dont vous avez besoin, puis sur le bouton en surbrillance.
Si vous avez besoin de créer un script pour plusieurs exécutions...
Il y a de fortes chances que le site dispose d'une API pour vous aider à récupérer les données, éventuellement sous forme de fichier .CSV. https://developer.atlassian.com/ Cette API aura également un moyen de fournir vos informations d'identification pour utiliser le site. La requête http de JMP vous aidera si vous suivez cette voie. C'est le meilleur choix. Vous aurez peut-être besoin de l'exemple NewOAuth2 de l'index de script pour vous aider à comprendre cela ; il montre comment le processus d'accréditation pourrait fonctionner. @bryan_boone
Ou quelque chose comme Script de navigateur avec Python Selenium vous permettra d'écrire JSL+Python pour naviguer sur le site. Compliqué, ce n'est pas le meilleur choix si une API est disponible.
Re : Ouvrir une table depuis la page AtlassianLa plupart des données d'Atlassian (Confluence et Jira) ne sont pas tabulaires et comportent des champs personnalisables. En bref, c'est du JSON, du moins du point de vue du point de terminaison REST.
Le moyen le plus simple de commencer consiste à créer un jeton d'accès personnel (PAT) dans votre Atlassian. Je l'ai fait il y a quelque temps (comme vous pouvez le voir sur la capture d'écran) mais j'ai quand même dû le chercher 
https://confluence.atlassian.com/enterprise/using-personal-access-tokens-1026032365.html

Dans mon cas, j'ai utilisé JMP pour suivre Jira pour moi (lecture seule)
J'ai utilisé l'API REST v2 de Jira
https://developer.atlassian.com/cloud/jira/platform/rest/v2/intro/#about
La chose essentielle à retenir est que chaque L'appel REST aura besoin du jeton API comme :
PAT_TOKEN = "";
JIRA_URL = "https://rndjira.mine/rest/api/2";
JIRA_USER = "";
user = Encode URI( JIRA_USER );
query = "startAt=0&maxResults=500&jql=assignee=" || user;
url = JIRA_URL || "/search?" || query;
request = New HTTPRequest (
Headers({"Authorization: Bearer " || PAT_TOKEN}),
Method( "GET" ),
URL( url )
);
json = request << Send;
json_aa = [=>];
If( request << Is Successful(),
json_aa = Parse JSON( json );
);
json_aa est le JSON renvoyé analysé dans un tableau associatif JSL.
Vous voudrez peut-être faire quelque chose comme :
write("!\n" || Char(json) || "!\n");
Et placez la sortie dans un éditeur JSON afin que vous puissiez voir la structure de données JSON renvoyée.