2016-09-24 3 views
1

У меня проблема с Smartsheet API. Я пытаюсь создать Excel Addin, чтобы добавить несколько строк в Smartsheet. По этой причине мне нужен способ для предшественников обновлений. Язык программирования, который я использую, - C#. Как только я хочу запустить обновление, я получаю исключение с сообщением «предыдущий предшественник обновления».API Smartsheet: невозможно обновить ячейку предшественника с помощью C#

Итак, вопрос: возможно ли вообще обновить предшественники на Smartsheet через C#, и если, как это сделать?

Большое спасибо!

ответ

0

Согласно Smartsheet API documentation, это не возможно в настоящее время, чтобы обновить данные в колонке предшественника:

enter image description here

+0

Mhm, ладно, спасибо. Надеюсь, они могут включить эту функцию в будущем;) –

+0

См. Ответ от @ daveskull81 ниже - похоже, что теперь можно обновлять данные предшественника API. (По-видимому, часть документов, на которые я ссылался, больше не является актуальной/точной.) Когда у вас появляется шанс, отметьте ответ Дейва как «Принятый» (вместо моего), чтобы другие могли извлечь выгоду из этой информации в будущем. Благодаря! –

0

Smartsheet API действительно позволяет обновление значений Предшественника через API с помощью объекта objectValue: http://smartsheet-platform.github.io/api-docs/#objectvalue-object

Важно отметить, что это доступно только при работе с API напрямую и в настоящее время недоступно в SDK.

Пример Запрос на обновление Предшественник на ряд будет выглядеть следующим образом:

PUT https://api.smartsheet.com/2.0/sheets/{{sheetId}}/rows 

Запрос кузова:

{ 
"id": ROW_ID_WHERE_CREATING_PREDECESSOR, 
"cells": [ 
    { 
     "columnId": COLUMN_ID, 
     "objectValue": { 
      "objectType": "PREDECESSOR_LIST", 
      "predecessors": [ 
        { 
         "rowId": ROW_ID_OF_PREDECESSOR_ROW, 
         "type": "FS" 
        } 
       ] 
     } 
    } 
] 

}

Объект objectValue относительно новый, и это выглядит так как часть документации нуждается в обновлении.

+0

Ницца! Благодарим за эту информацию, @ daveskull81! Надеюсь, кто-то скоро обновит документы API. :) –

Смежные вопросы