是否可以使用 Smartsheet Python SDK 创建 MULTI_PICKLIST?

Is it possible to create a MULTI_PICKLIST with Smartsheet Python SDK?

我正在尝试使用 Smartsheet 的 Python SDK 创建一个 MULTI_PICKLIST 列,但收到一条错误消息

"errorCode": 1012, "message": "Required object attribute(s) are missing from your request: column.type.",

我正在使用以下方法尝试添加列:

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

目前是否可以使用 Python 创建一个 MULTI_PICKLIST 列,或者 SDK 是否未更新以支持此功能?我还尝试创建一个常规的 PICKLIST,然后使用 update_column 更新其类型,但我同样收到一个错误。

Python SDK 尚未更新以支持 MULTI_PICKLIST。与此同时,您可以想象使用 passthrough 选项来支持创建 MULTI_PICKLIST 列。 Python SDK 文档中有更多详细信息:https://github.com/smartsheet-platform/smartsheet-python-sdk/blob/master/ADVANCED.md#passthrough-option

Python API 文档已于 2019 年 11 月 8 日更新 MULTI_PICKLIST。那里可能有您正在寻找的功能。