将 GET Row 与 Smartsheet API 一起使用时,是否有任何简单的方法来获取列标题?
Is there any easy method to getting the Column Title when using GET Row with the Smartsheet API?
在 API 中使用 GET 行时,是否有任何简单的方法来获取列标题? API 的新手。我正在利用 Microsoft Power Automate 进行这些调用,以将更新推送到 Teams 等(比 Smartsheet 原生的自定义更多)。
我正在使用文档中的这个地址:
https://api.smartsheet.com/2.0/sheets/{SheetID}/rows/{rowID},然后我将这个字符串添加到URL 获取讨论和专栏:“?include=discussions,columns”
它将包含一个名为“Columns”的单独数组。
我想要做的是在初始 GET Row 操作中获取“列标题”。当执行 GET Row API 调用时,它会出现在“cells”数组中。
下面是使用 GET Row 时在“cells”数组中获取的内容的示例:
"cells": [
{
"columnId": 4151830841190276,
"value": "New task.",
"displayValue": "New task."
}
]
下面是 Columns 数组中获得的内容的示例,它是分开的:
"columns": [
{
"id": 4151830841190276,
"version": 0,
"index": 3,
"title": "Item Name",
"type": "TEXT_NUMBER",
"primary": true,
"validation": false,
"width": 300
}
这很好,我可以进行查找以弥合我从“获取行”获得的 ColumnID 与也返回的 Columns 数组之间的差距...但理想情况下,我只想获取 ColumnID 标题本机“GET Row”操作,阻止此解决方法。有什么想法,或者我这样做是最好的方法吗?
您无法在专门读取行时获取列信息(标题、类型、选项...)。
您有 2 个选择:
- 再次调用获取列信息
https://smartsheet-platform.github.io/api-docs/#get-column)
- 阅读全部
sheet(同时列和行)
https://smartsheet-platform.github.io/api-docs/#get-sheet
两种解决方案都应该有效,我会建议第二种解决方案,因为只需要一个 API 调用,但需要更多的工作来处理数据。
在 API 中使用 GET 行时,是否有任何简单的方法来获取列标题? API 的新手。我正在利用 Microsoft Power Automate 进行这些调用,以将更新推送到 Teams 等(比 Smartsheet 原生的自定义更多)。
我正在使用文档中的这个地址: https://api.smartsheet.com/2.0/sheets/{SheetID}/rows/{rowID},然后我将这个字符串添加到URL 获取讨论和专栏:“?include=discussions,columns” 它将包含一个名为“Columns”的单独数组。
我想要做的是在初始 GET Row 操作中获取“列标题”。当执行 GET Row API 调用时,它会出现在“cells”数组中。
下面是使用 GET Row 时在“cells”数组中获取的内容的示例:
"cells": [
{
"columnId": 4151830841190276,
"value": "New task.",
"displayValue": "New task."
}
]
下面是 Columns 数组中获得的内容的示例,它是分开的:
"columns": [
{
"id": 4151830841190276,
"version": 0,
"index": 3,
"title": "Item Name",
"type": "TEXT_NUMBER",
"primary": true,
"validation": false,
"width": 300
}
这很好,我可以进行查找以弥合我从“获取行”获得的 ColumnID 与也返回的 Columns 数组之间的差距...但理想情况下,我只想获取 ColumnID 标题本机“GET Row”操作,阻止此解决方法。有什么想法,或者我这样做是最好的方法吗?
您无法在专门读取行时获取列信息(标题、类型、选项...)。
您有 2 个选择:
- 再次调用获取列信息 https://smartsheet-platform.github.io/api-docs/#get-column)
- 阅读全部 sheet(同时列和行) https://smartsheet-platform.github.io/api-docs/#get-sheet
两种解决方案都应该有效,我会建议第二种解决方案,因为只需要一个 API 调用,但需要更多的工作来处理数据。