Java 为什么Smartsheet';s UpdateRowAllowPartialSuccess返回一个";“成功”;当工作表上的行不是';更新了吗?

Java 为什么Smartsheet';s UpdateRowAllowPartialSuccess返回一个";“成功”;当工作表上的行不是';更新了吗?,java,smartsheet-api,Java,Smartsheet Api,我有一个行对象的arrayList,正在使用smartsheet的api更新行,如下所示: ArrayList<Row> updatingRows = new ArrayList<Row>(); /* Logic to add desired rows */ PartialRowUpdateResult updatedRows = smartsheet.sheetResources().rowResources().updateRowsAllowPartialSuc

我有一个行对象的arrayList,正在使用smartsheet的api更新行,如下所示:

ArrayList<Row> updatingRows = new ArrayList<Row>();
/* 
  Logic to add desired rows
*/
PartialRowUpdateResult updatedRows = smartsheet.sheetResources().rowResources().updateRowsAllowPartialSuccess(longRepresentingMySheetID, 
            updatingRows);
ArrayList updateingrows=new ArrayList();
/* 
添加所需行的逻辑
*/
PartialRowUpdateResult updatedRows=smartsheet.sheetResources().rowResources().UpdateRowAllowPartialSuccess(longRepresentingMySheetID,
更新行);

当我使用
System.out.println(updatedRows.getMessage())
时,控制台会输出SUCCESS。但是,当我检查工作表本身时,没有更新,上次编辑的日期/时间也没有更改。我已经确保使用了正确的工作表ID,那么为什么在工作表上没有更新时我会收到一条成功消息

您看到的消息实际上只是Smartsheet API,它让您知道API请求已成功执行,没有错误。它并不表示请求中的行已更新

例如,如果我发送一个行更新请求,请求中的单元格值与当前行中的单元格值相同,则响应将返回一条
SUCCESS
消息,但行单元格不会更新单元格,因为这些值没有更改