Smartsheet api Smartsheet-使用c#sdk在单元格中添加具有多个值的行
其中一列的“联系人列表”类型为选中的“允许每个单元格有多个联系人” 我尝试使用smartsheet csharp sdk(v2.3)添加行。单元格对象:Smartsheet api Smartsheet-使用c#sdk在单元格中添加具有多个值的行,smartsheet-api,smartsheet-c#-sdk-v2,Smartsheet Api,Smartsheet C# Sdk V2,其中一列的“联系人列表”类型为选中的“允许每个单元格有多个联系人” 我尝试使用smartsheet csharp sdk(v2.3)添加行。单元格对象: new Cell { ColumnId = 111111, Value = "Test@test.com", Strict = false } 我得到了下一个错误: { "errorC
new Cell
{
ColumnId = 111111,
Value = "Test@test.com",
Strict = false
}
我得到了下一个错误:
{
"errorCode": 1235,
"message": "Value is not supported for this column type. Use objectValue instead.",
"refId": "163zew9slvgfq",
"detail": {
"index": 0
}
然后我试图找到如何传递ObjectValue,只找到了如何传递“前置列表”,而没有找到关于多个“联系人列表”的内容
问题:如何使用C#SDK添加多联系人列表单元格?欢迎使用Stack Overflow,o.jev 不幸的是,C#SDK目前不支持多联系人列。如果要更新多联系人单元格的值,则必须进行本机HTTP调用(不使用SDK)。这需要对要更新的行发出
PUT
请求,然后HTTP请求正文如下所示:
{
"cells": [
{
"columnId": 6654716978456452,
"objectValue": {
"objectType": "MULTI_CONTACT",
"values": [
{
"objectType": "CONTACT",
"email": "user1.email@smartsheet.com"
},
{
"objectType": "CONTACT",
"email": "user2.mail@smartsheet.com"
}
]
}
}
]
}