是否可以在Smartsheet API中创建新工作表而无需从现有工作表中进行复制

时间:2018-10-27 21:03:12

标签: smartsheet-api

使用Smartsheet API,我找不到用于创建新工作表并直接定义其列的API调用。这可能吗?如果可以,怎么办?我正在使用对SQL非常友好的cData FireDac组件。谢谢!

1 个答案:

答案 0 :(得分:2)

可以通过Smartsheet API创建新的表格。您可以向POST发送/sheets请求,该请求具有定义如下列结构的正文:

{
    "name":"newsheet",
    "columns": [ 
        {
            "title":"Favorite",
            "type":"CHECKBOX",
            "symbol":"STAR"
        }, 
        {
            "title":"Primary Column", 
            "primary":true,
            "type":"TEXT_NUMBER"
        }
    ]
}

这是来自Smartsheet API文档here的请求的示例正文。

请注意,这将创建一个空白工作表,您可以使用Add Row请求将数据添加到新创建的工作表中。