JMP could not find <table> elements in the html it received. Maybe one of these:
- The apparent table is formatted without using <table> elements
- The site requires a login and JMP is seeing the login page
- Wrong URL and JMP is seeing an error or other page
Open the table in a browser and use the right-click->view source option to see if there are <table>, <tr>, and <td> elements in the html. <tr>...</tr> for each row and <td>...</td> for each data value.
Try
write(loadtextfile("https://..."))
and check the log. Study the html to see if it looks like your table or an error message or a login prompt.
I'm pretty sure JMP is seeing the login page, not the page with the table.
If this is a one time download, @Thierry_S has the best answer:
Pick the web page option.Login, go to the page you need, then the high lighted button.
If you need to script this for many runs...
There is a good chance the site has an API to help you fetch the data, possibly as a .CSV file. https://developer.atlassian.com/ That API will also have a way to provide your credentials to use the site. JMP's httprequest will help if you go that route. This is the best choice. You may need the NewOAuth2 example from the scripting index to help figure this out; it shows how the credential process might work. @bryan_boone
Or, something like Browser Scripting with Python Selenium will let you write JSL+Python to navigate the site. Complicated, this is not the best choice if an API is available.
Craige