gpt4 book ai didi

java - 当工作表上的行未更新时,为什么 Smartsheet 的 updateRowsAllowPartialSuccess 在其消息中返回 "Success"?

转载 作者:行者123 更新时间:2023-11-30 06:05:49 26 4
gpt4 key购买 nike

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

ArrayList<Row> updatingRows = new ArrayList<Row>();
/*
Logic to add desired rows
*/
PartialRowUpdateResult updatedRows = smartsheet.sheetResources().rowResources().updateRowsAllowPartialSuccess(longRepresentingMySheetID,
updatingRows);

当我使用System.out.println(updatedRows.getMessage())时,控制台打印出SUCCESS。但是,当我检查工作表本身时,没有更新,并且上次编辑的日期/时间也没有改变。我已确保使用正确的工作表 ID,那么为什么当工作表上没有发生更新时我会收到 SUCCESS 消息?

最佳答案

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

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

关于java - 当工作表上的行未更新时,为什么 Smartsheet 的 updateRowsAllowPartialSuccess 在其消息中返回 "Success"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51370049/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com