Interesting. I checked it out, creating a simple public spreadsheet. The sharing works as advertised, except that the JSON format used is pretty complex, but parseable.
The resulting JSON is attached below. Weirdly, it doesn’t even place the cells of the spreadsheet in separate entries; they’re merged together with colons.
Anyhow, I’m sure with a bit of research one could figure out the format and get something useful out of it, but it feels a bit Google-specific compared to the general utility of extending TW with the CSV import facilities you need,
Jeremy.
{
"version": "1.0",
"encoding": "UTF-8",
"feed": {
"xmlns$openSearch": "http:\/\/
a9.com\/-\/spec\/opensearchrss\/1.0\/",
"id": {
"$t": "https:\/\/
spreadsheets.google.com\/feeds\/list\/1Uxon1ZBYVxTVlw5AhEFY8b6SMlrG_wAHt1mf1pXtEd4\/od6\/public\/basic"
},
"updated": {
"$t": "2016-04-03T19:02:55.541Z"
},
"category": [
{
}
],
"title": {
"type": "text",
"$t": "Sheet1"
},
"link": [
{
"rel": "alternate",
"type": "application\/atom+xml",
"href": "https:\/\/
docs.google.com\/spreadsheets\/d\/1Uxon1ZBYVxTVlw5AhEFY8b6SMlrG_wAHt1mf1pXtEd4\/pubhtml"
},
{
"type": "application\/atom+xml",
"href": "https:\/\/
spreadsheets.google.com\/feeds\/list\/1Uxon1ZBYVxTVlw5AhEFY8b6SMlrG_wAHt1mf1pXtEd4\/od6\/public\/basic"
},
{
"type": "application\/atom+xml",
"href": "https:\/\/
spreadsheets.google.com\/feeds\/list\/1Uxon1ZBYVxTVlw5AhEFY8b6SMlrG_wAHt1mf1pXtEd4\/od6\/public\/basic"
},
{
"rel": "self",
"type": "application\/atom+xml",
"href": "https:\/\/
spreadsheets.google.com\/feeds\/list\/1Uxon1ZBYVxTVlw5AhEFY8b6SMlrG_wAHt1mf1pXtEd4\/od6\/public\/basic?alt=json"
}
],
"author": [
{
"name": {
"$t": "jeremy.ruston"
},
"email": {
}
}
],
"openSearch$totalResults": {
"$t": "3"
},
"openSearch$startIndex": {
"$t": "1"
},
"entry": [
{
"id": {
"$t": "https:\/\/
spreadsheets.google.com\/feeds\/list\/1Uxon1ZBYVxTVlw5AhEFY8b6SMlrG_wAHt1mf1pXtEd4\/od6\/public\/basic\/cokwr"
},
"updated": {
"$t": "2016-04-03T19:02:55.541Z"
},
"category": [
{
}
],
"title": {
"type": "text",
"$t": "Once I"
},
"content": {
"type": "text",
"$t": "two: caught a , three: fish, four: alive"
},
"link": [
{
"rel": "self",
"type": "application\/atom+xml",
"href": "https:\/\/
spreadsheets.google.com\/feeds\/list\/1Uxon1ZBYVxTVlw5AhEFY8b6SMlrG_wAHt1mf1pXtEd4\/od6\/public\/basic\/cokwr"
}
]
},
{
"id": {
"$t": "https:\/\/
spreadsheets.google.com\/feeds\/list\/1Uxon1ZBYVxTVlw5AhEFY8b6SMlrG_wAHt1mf1pXtEd4\/od6\/public\/basic\/cpzh4"
},
"updated": {
"$t": "2016-04-03T19:02:55.541Z"
},
"category": [
{
}
],
"title": {
"type": "text",
"$t": "Six"
},
"content": {
"type": "text",
"$t": "two: Seven, three: Eight, four: Nine, five: Ten"
},
"link": [
{
"rel": "self",
"type": "application\/atom+xml",
"href": "https:\/\/
spreadsheets.google.com\/feeds\/list\/1Uxon1ZBYVxTVlw5AhEFY8b6SMlrG_wAHt1mf1pXtEd4\/od6\/public\/basic\/cpzh4"
}
]
},
{
"id": {
"$t": "https:\/\/
spreadsheets.google.com\/feeds\/list\/1Uxon1ZBYVxTVlw5AhEFY8b6SMlrG_wAHt1mf1pXtEd4\/od6\/public\/basic\/cre1l"
},
"updated": {
"$t": "2016-04-03T19:02:55.541Z"
},
"category": [
{
}
],
"title": {
"type": "text",
"$t": "Then I"
},
"content": {
"type": "text",
"$t": "two: put it, three: in, four: again"
},
"link": [
{
"rel": "self",
"type": "application\/atom+xml",
"href": "https:\/\/
spreadsheets.google.com\/feeds\/list\/1Uxon1ZBYVxTVlw5AhEFY8b6SMlrG_wAHt1mf1pXtEd4\/od6\/public\/basic\/cre1l"
}
]
}
]
}
}