Как обновить ряд ячеек в Smartsheet API 2.0
Недавно я написал программу, использующую API 1.1 для автоматического обновления листа, и она использует строку
smartsheet.rows().updateCells(rowId, cells);
обновить ряд ячеек на листе. В версии 2.0 row () устарела, но я до сих пор не могу найти эквивалент 2.0 для этой строки.
1 ответ
Решение
Функция updateCells() была заменена на updateRows(), и доступ к ней можно получить с помощью rowResources(). Подробный пример кода доступен здесь: http://smartsheet-platform.github.io/api-docs/
Образец кода:
Row rowA = new Row.UpdateRowBuilder().setCells(cellsB).setRowId(rowId).build();
List<Row> updatedRows = smartsheet.sheetResources().rowResources().updateRows(sheetId, Arrays.asList(rowA));