smartsheet-api - 是否可以在 Smartsheet API 中创建新工作表而无需从现有工作表中复制
问题描述
使用 Smartsheet API,我找不到用于创建新工作表并直接定义其列的 API 调用。这可能吗?如果可以,怎么做?我正在使用对 SQL 非常友好的 cData FireDac 组件。谢谢!
解决方案
可以通过 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请求将数据添加到新创建的工作表中。
推荐阅读
- python - 在python数据框中发生事件后计算购买量
- python - 移动和调整 Tkinter 窗口的大小
- ios - 在审核期间是否可以访问应用内购买 - iOS
- hibernate - HIbernate Envers:检索插入在同一事务中的快照
- npm - 来自比声明的旧依赖项的错误?
- c# - 实体框架表之间的双重关系
- r - 如何将多个情节合二为一
- jquery - 如果选中复选框,则进行 Jquery 验证?
- python - 在 csv python 中排序、分组和计算平均值
- c# - ASP.NET Webforms 的命名空间“AjaxControlToolkit”中不存在类型或命名空间名称“ToolkitScriptManager”