77import requests
88
99from vika .const import API_GET_DATASHEET_QS_SET , DEFAULT_PAGE_SIZE
10- from vika .exceptions import ErrorSortParams , SpaceInfoLack
10+ from vika .exceptions import ErrorSortParams
1111from vika .datasheet .field_manager import FieldManager
1212from vika .datasheet .record import Record
1313from vika .datasheet .record_manager import RecordManager
@@ -87,13 +87,13 @@ def create_field(self, data) -> PostMetaFieldResponse:
8787
8888 :param dic data: api请求体,结构:{'type': str, 'name': str, 'property': obj}
8989 :return: 字段创建api返回结果
90- :raises SpaceInfoLack: 缺少空间站信息
90+ :raises NameError: 缺少空间id信息
9191 :raises ServerError: 服务端错误
9292 :raises ResponseBodyParserError: 解析响应体失败
9393 :raises Exception: 其他异常,如:字段重名
9494 """
9595 if self .spc_id is None :
96- raise SpaceInfoLack ( "缺少空间信息" )
96+ raise NameError ( 'maybe: vika.datasheet("dst_id") => vika.space("spc_id").datasheet("dst_id")' )
9797 api_endpoint = urljoin (self .vika .api_base ,
9898 f"/fusion/v1/spaces/{ self .spc_id } /datasheets/{ self .id } /fields" )
9999 resp = self .vika .request .post (api_endpoint , json = data )
@@ -104,13 +104,13 @@ def delete_field(self, field_id: str) -> bool:
104104
105105 :param str field_id: 字段id
106106 :return: 字段是否删除成功
107- :raises SpaceInfoLack: 缺少空间站信息
107+ :raises NameError: 缺少空间id信息
108108 :raises ServerError: 服务端错误
109109 :raises ResponseBodyParserError: 解析响应体失败
110110 :raises Exception: 其他异常,如:
111111 """
112112 if self .spc_id is None :
113- raise SpaceInfoLack ( "缺少空间信息" )
113+ raise NameError ( 'maybe: vika.datasheet("dst_id") => vika.space("spc_id").datasheet("dst_id")' )
114114 api_endpoint = urljoin (self .vika .api_base ,
115115 f"/fusion/v1/spaces/{ self .spc_id } /datasheets/{ self .id } /fields/{ field_id } " )
116116 resp = self .vika .request .delete (api_endpoint )
0 commit comments