У меня был столбец в таблице smartsheet «Разрешить выбор нескольких контактов».
Я использую пакет simple_smartsheet (https://pypi.org/project/simple-smartsheet/), но не могу найти его в inte rnet что любой, кто добавляет несколько контактов, используя этот пакет.
Ниже приведен фрагмент кода, который я пробовал:
from simple_smartsheet import Smartsheet
from simple_smartsheet.models import Sheet, Column, Row, Cell, ColumnType
#%%
access_token='XXX'
smartsheet = Smartsheet(access_token)
sheet_name = 'test'
sh = smartsheet.sheets.get(sheet_name)
new_rows = [
Row(
to_top=True,
cells=[
Cell(column_id=released_by.id, value=[{'objectType': 'CONTACT',
'email': 'xxx.yyy@westrac.com.au',
'name': 'xxx yyy'},
{'objectType': 'CONTACT',
'email': 'aaa.bbb@westrac.com.au',
'name': 'aaa bbb'}])
],
),
]
#new_rows.append(Row(to_top=True,cells=sh.make_cells(row_value)))
smartsheet.sheets.add_rows(sh.id, new_rows)
Но я получил эту ошибку:
SmartsheetHTTPClientError: HTTP response code 400 - Error code 1008 - Unable to parse request. The following error occurred: Field "value" was not parsable. value must be a primitive type
at [Source: java.io.PushbackInputStream@786472ed; line: 1, column: 241].
Я не совсем уверен, где я поступил неправильно. Есть мысли?