如何从 Smartsheet Python SDK 中检索 Predecessor 或 PredecessorList 对象
How to retrieve the Predecessor or PredecessorList Object from Smartsheet Python SDK
我正在尝试从 Cell 对象中检索 ObjectValue 属性,以便我可以访问 Predecessor 对象或 PredecessorList 对象。
我试过添加
include="object_value"
或
include="ObjectValue"
或
的其他各种拼写
get_row()
和
get_sheet()
方法,没有成功。
Cell class 出现在唯一理解 object_value
的对象中
self._object_value = None
但到目前为止,所有通过 Row 或 Sheet 对象访问它的尝试都失败了。
API 文档似乎暗示这应该是可能的,但是通过 Sheets.py 和 models\cells.py 和 models\precessors.py 挖掘到目前为止还没有让我明白我是什么失踪。
或者这些对象可能仅用于更新而不用于返回已经存在的内容?
克雷格
这就是我拍摄的目的:
{ 'columnId': 277427550218116,
'displayValue': '3, 5',
'objectValue': { 'objectType': 'PREDECESSOR_LIST',
'predecessors': [ { 'rowId': 581172626515844,
'rowNumber': 3,
'type': 'FS'},
{ 'rowId': 7505374650623876,
'rowNumber': 5,
'type': 'FS'}]},
'value': '3, 5'},
这个函数调用:
my_row = ss_client.Sheets.get_row(sheet_ID, row_ID, include='objectValue')
print(my_row)
应该能找到您要找的东西。具有 PREDECESSOR_LIST
objectType 的单元格如下所示:
{
"columnId": xxxxxxxxxxxxxxxx,
"displayValue": "5SF",
"objectValue": {
"objectType": "PREDECESSOR_LIST",
"predecessors": [
{
"rowId": xxxxxxxxxxxxxxx,
"rowNumber": 5,
"type": "SF"
}
]
},
"value": "5SF"
}
我正在尝试从 Cell 对象中检索 ObjectValue 属性,以便我可以访问 Predecessor 对象或 PredecessorList 对象。
我试过添加
include="object_value"
或
include="ObjectValue"
或
的其他各种拼写get_row()
和 get_sheet() 方法,没有成功。
Cell class 出现在唯一理解 object_value
的对象中self._object_value = None
但到目前为止,所有通过 Row 或 Sheet 对象访问它的尝试都失败了。 API 文档似乎暗示这应该是可能的,但是通过 Sheets.py 和 models\cells.py 和 models\precessors.py 挖掘到目前为止还没有让我明白我是什么失踪。
或者这些对象可能仅用于更新而不用于返回已经存在的内容?
克雷格
这就是我拍摄的目的:
{ 'columnId': 277427550218116,
'displayValue': '3, 5',
'objectValue': { 'objectType': 'PREDECESSOR_LIST',
'predecessors': [ { 'rowId': 581172626515844,
'rowNumber': 3,
'type': 'FS'},
{ 'rowId': 7505374650623876,
'rowNumber': 5,
'type': 'FS'}]},
'value': '3, 5'},
这个函数调用:
my_row = ss_client.Sheets.get_row(sheet_ID, row_ID, include='objectValue')
print(my_row)
应该能找到您要找的东西。具有 PREDECESSOR_LIST
objectType 的单元格如下所示:
{
"columnId": xxxxxxxxxxxxxxxx,
"displayValue": "5SF",
"objectValue": {
"objectType": "PREDECESSOR_LIST",
"predecessors": [
{
"rowId": xxxxxxxxxxxxxxx,
"rowNumber": 5,
"type": "SF"
}
]
},
"value": "5SF"
}