次のcurlコマンドを使用すると: (トークンは無効ですが、心配しないでください)
curl https://api.smartsheet.com/2.0/sheets/5848367060424580 -H "Authorization: Bearer 21txb6n2silf6dhsil8g9jxtdu" | python -m json.tool
次のような一連のデータを取得します。
{
"id": 1888886872926084,
"index": 0,
"primary": true,
"title": "Primary Column",
"type": "TEXT_NUMBER",
"width": 150
},
{
"id": 6392486500296580,
"index": 1,
"title": "Column2",
"type": "TEXT_NUMBER",
"width": 150
},
{
"id": 4140686686611332,
"index": 2,
"title": "Column3",
"type": "TEXT_NUMBER",
"width": 150
},
{
"id": 8644286313981828,
"index": 3,
"title": "Column4",
"type": "TEXT_NUMBER",
"width": 150
},
{
"id": 481511989372804,
"index": 4,
"title": "Column5",
"type": "TEXT_NUMBER",
"width": 150
},
{
"id": 4985111616743300,
"index": 5,
"title": "Column6",
"type": "TEXT_NUMBER",
"width": 150
}
],
"createdAt": "2016-07-07T14:44:38Z",
"dependenciesEnabled": false,
"effectiveAttachmentOptions": [
"FILE",
"ONEDRIVE",
"GOOGLE_DRIVE",
"EVERNOTE",
"BOX_COM",
"EGNYTE",
"DROPBOX"
],
"ganttEnabled": false,
"id": 5848567060424580,
"modifiedAt": "2016-07-07T15:22:53Z",
"name": "JagTestSheet",
"permalink": "https://app.smartsheet.com/b/home?lx=PoM3LKb9HF6g_jsJ9JoWwg",
"resourceManagementEnabled": false,
"rows": [
{
"cells": [
{
"columnId": 1888886872926084,
"displayValue": "234",
"value": 234.0
},
{
"columnId": 6392486500296580,
"displayValue": "657",
"value": 657.0
},
{
"columnId": 4140686686611332,
"displayValue": "875",
"value": 875.0
},
{
"columnId": 8644286313981828
},
{
"columnId": 481511989372804
},
{
"columnId": 4985111616743300
}
],
これで、入力された列のすべてのデータ行が表示されていることがわかりましたが、必要なものだけを吐き出すためにこれを単純化できるかどうかを知りたかったのです。たとえば、データが入っている列の displayValue だけです。 ? どんな助けでも素晴らしいでしょうありがとう!