首页 > 解决方案 > 是否可以在 Smartsheet API 中创建新工作表而无需从现有工作表中复制

问题描述

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

标签: smartsheet-api

解决方案


可以通过 Smartsheet API 创建新工作表。您可以使用定义列结构的正文发送POST请求,如下所示:/sheets

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

这是此处Smartsheet API 文档请求的示例正文。

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


推荐阅读