Можно ли создать MULTI_PICKLIST с помощью Smartsheet Python SDK? - PullRequest
0 голосов
/ 29 октября 2019

Я пытаюсь создать столбец MULTI_PICKLIST, используя Python SDK Smartsheet, но получаю сообщение об ошибке:

"errorCode": 1012, "message": "В вашем запросе отсутствуют обязательные атрибуты объекта:column.type. ",

Я использую следующее, чтобы попытаться добавить столбец:

column = smartsheet.models.Column({
    'title': 'TEST COLUMN',
    'type': 'MULTI_PICKLIST',
    'index': 0,
    'options': ['One', 'Two']
    })
response = smart.Sheets.add_columns(sheetid, column)

Возможно ли в настоящее время создать столбец MULTI_PICKLIST с Python или SDK небыл обновлен, чтобы поддержать это? Я также попытался создать обычный PICKLIST, а затем использовать update_column для обновления его типа, но я также получаю сообщение об ошибке.

Ответы [ 2 ]

2 голосов
/ 30 октября 2019

Python SDK не был обновлен для поддержки MULTI_PICKLIST. Тем временем вы можете использовать опцию passthrough для поддержки создания столбца MULTI_PICKLIST. Более подробную информацию можно найти в документации по Python SDK: https://github.com/smartsheet-platform/smartsheet-python-sdk/blob/master/ADVANCED.md#passthrough-option

0 голосов
/ 09 ноября 2019

Документы Python API были обновлены в 2019-11-08 для MULTI_PICKLIST. Там может быть функциональность, которую вы ищете.

...