Я проверил (используя Почтальон ), что Smartsheet API действительно поддерживает описанный вами сценарий. т. е. если я отправлю запрос Get Sheet :
https://api.smartsheet.com/2.0/sheets/5831916227192708?include=objectValue&level=1
... тогда ответ включает в себя сложный объект для многоконтактной ячейки в моем лист:
{
"id": 5831916227192708,
...
"rows": [
{
"id": 5942480978372484,
...
"cells": [
{
"columnId": 3992195570132868,
"objectValue": {
"objectType": "MULTI_CONTACT",
"values": [
{
"objectType": "CONTACT",
"email": "john_doe@test.com",
"name": "John Doe"
},
{
"objectType": "CONTACT",
"email": "jane_doe@test.com",
"name": "Jane Doe"
}
]
},
"displayValue": "John Doe, Jane Doe"
},
...
]
},
...
]
}
Однако, похоже, что Smartsheet JavaScript SDK еще не поддерживает этот сценарий.
Нередко обновления SDK отстают от выпуска новых функций API. Возможно, вы захотите зарегистрировать проблему в репо JavaScript SDK , чтобы попросить добавить поддержку этого сценария или, что еще лучше, отправить PR в этот репозиторий, который добавляет поддержку этого сценария. В то же время вам необходимо реализовать эту функцию самостоятельно в рамках своей интеграции (т. Е. Поскольку вы не можете полагаться на готовую функциональность SDK для ее предоставления в настоящее время).