1 parent
1867179ce0
commit
543990996d
3 files changed
+70
-160
No files matched your search
+26
-1
@@ -261,6 +261,32 @@ def get_filtered_record_by_uuid(
|
||||
print("找到了多条记录")
|
||||
|
||||
|
||||
def get_record_creator_name_by_id(client, bitable_token, table_id, record_id):
|
||||
"""获取记录创建人姓名 售后专用"""
|
||||
# 构造请求对象
|
||||
request: GetAppTableRecordRequest = (
|
||||
GetAppTableRecordRequest.builder()
|
||||
.app_token(bitable_token)
|
||||
.table_id(table_id)
|
||||
.record_id(record_id)
|
||||
.build()
|
||||
)
|
||||
|
||||
response: GetAppTableRecordResponse = client.bitable.v1.app_table_record.get(
|
||||
request
|
||||
)
|
||||
|
||||
# 处理失败返回
|
||||
if not response.success():
|
||||
lark.logger.error(
|
||||
f"client.bitable.v1.app_table_record.get failed, code: {response.code}, msg: {response.msg}, log_id: {response.get_log_id()}"
|
||||
)
|
||||
return
|
||||
|
||||
# 处理业务结果
|
||||
return [item.get("name") for item in response.data.record.fields["创建人-售后专用"]]
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
app_id = os.environ["APP_ID"]
|
||||
@@ -283,4 +309,3 @@ if __name__ == "__main__":
|
||||
.log_level(lark.LogLevel.DEBUG)
|
||||
.build()
|
||||
)
|
||||
|
||||
Reference in new issue
Block a user