Я использую curl с REST для доступа к Smartshets в моем C #, работающем на WIN CE.Мое приложение должно периодически выводить некоторые данные в таблицу smartsheet.
Прежде чем писать на листе, я хотел бы узнать общее количество строк на листе, чтобы не превышать 5000 строк на листе.
Я ищу API, который бы возвращал только количество строк с учетом идентификатора листа?
В настоящее время используется API ниже, который возвращает все данные листа и занимает очень много времени для извлечения и форматирования.curl https://api.smartsheet.com/2.0/sheets/{sheetId}
с данными до 5000 строк на листе, требуется очень много времени для извлечения и форматирования ответа ниже для определения доступных строк:
{
"id": 4583173393803140,
"name": "sheet 1",
"version": 6,
"totalRowCount": 240,
"accessLevel": "OWNER",
"effectiveAttachmentOptions": [
"EVERNOTE",
"GOOGLE_DRIVE",
"EGNYTE",
"FILE",
"ONEDRIVE",
"DROPBOX",
"BOX_COM"
],
"readOnly": true,
"ganttEnabled": true,
"dependenciesEnabled": true,
"resourceManagementEnabled": true,
"cellImageUploadEnabled": true,
"userSettings": {
"criticalPathEnabled": false,
"displaySummaryTasks": true
},
"userPermissions": {
"summaryPermissions": "ADMIN"
},
"workspace": {
"id": 825898975642500,
"name": "New Workspace"
},
"projectSettings": {
"workingDays": [
"MONDAY",
"TUESDAY",
"WEDNESDAY"
],
"nonWorkingDays": [],
"lengthOfDay": 8
},
"hasSummaryFields": false,
"permalink": "https://app.smartsheet.com/b/home?lx=pWNSDH9itjBXxBzFmyf-5w",
"createdAt": "2018-09-24T20:27:57Z",
"modifiedAt": "2018-09-26T20:45:08Z",
"columns": [
{
"id": 4583173393803140,
"version": 0,
"index": 0,
"primary": true,
"title": "Primary Column",
"type": "TEXT_NUMBER",
"validation": false
},
{
"id": 2331373580117892,
"version": 0,
"index": 1,
"options": [
"new",
"in progress",
"completed"
],
"title": "status",
"type": "PICKLIST",
"validation": true
}
],
"rows": Array[4962]....
}
Любая помощь будетб очень ценится. enter code here