0

在 Smartsheets 中,我有这些列 Duration、Predecessors、Start 和 End Date,当我更改我的基本开始日期时,我的 EndDate 和 StartDate 的所有行都会被填充。我试图通过 api 实现相同的功能,但是当我使用开始日期值更新该基本单元格时,它会更新,但同一列的其他行不会更新。我是否必须根据前任和持续时间手动计算所有日期并更新所有行(如果通过 api 使用)?

const sheetId = <some_sheet_id>;
const rows = [{
  "id": <row_id>, "cells": [{
    "columnId": <column_id>,
    // option 1 with value (either one)
    "value": new Date("2020-03-15"),
    // option 2 with objectvalue (either one)
    "objectValue": {"objectType": "ABSTRACT_DATETIME", "value": new Date("2020-03-15")},
  }]
}];
const options = { sheetId, body: rows };
await smartClient.sheets.updateRow(options);
// response is success
4

0 回答 0