Smartsheet API: 无法使用 C# 更新前置单元格
Smartsheet API: Cannot update predecessor cell with C#
我对 Smartsheet API 有疑问。我正在尝试创建一个 Excel 插件 以将多行添加到 Smartsheet。出于这个原因,我需要一种方法来 更新前任 。我使用的编程语言是C#。一旦我想要 运行 更新,我就会收到消息 "update predecessor".
的异常
所以问题是:通常是否可以通过 C# 在 Smartsheet 上更新前辈,如果可以,我该怎么做?
非常感谢!
根据 Smartsheet API documentation,目前无法更新 Predecessor 列中的数据:
Smartsheet API 确实允许使用 objectValue 对象通过 API 更新 Predecessor 值:
http://smartsheet-platform.github.io/api-docs/#objectvalue-object
请务必注意,这仅在直接使用 API 时可用,目前在 SDK 中不可用。
更新一行上的 Predecessor 的示例请求如下所示:
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 对象比较新,看起来有些文档还需要更新。
我对 Smartsheet API 有疑问。我正在尝试创建一个 Excel 插件 以将多行添加到 Smartsheet。出于这个原因,我需要一种方法来 更新前任 。我使用的编程语言是C#。一旦我想要 运行 更新,我就会收到消息 "update predecessor".
的异常所以问题是:通常是否可以通过 C# 在 Smartsheet 上更新前辈,如果可以,我该怎么做?
非常感谢!
根据 Smartsheet API documentation,目前无法更新 Predecessor 列中的数据:
Smartsheet API 确实允许使用 objectValue 对象通过 API 更新 Predecessor 值: http://smartsheet-platform.github.io/api-docs/#objectvalue-object
请务必注意,这仅在直接使用 API 时可用,目前在 SDK 中不可用。
更新一行上的 Predecessor 的示例请求如下所示:
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 对象比较新,看起来有些文档还需要更新。