Skip to content

Commit 586a6d3

Browse files
Merge branch 'master' into master
2 parents 69aaf2b + 6171ab6 commit 586a6d3

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

seatable_api/main.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,9 @@ def _dtable_db_query_url(self):
214214
def _dtable_db_linked_records_url(self):
215215
return self.dtable_db_url + '/api/v1/linked-records/' + self.dtable_uuid + '/'
216216

217+
def _dtable_db_insert_rows_url(self):
218+
return self.dtable_db_url + '/api/v1/insert-rows/' + self.dtable_uuid + '/'
219+
217220
def _get_related_users_url(self):
218221
return '%(server_url)s/api/v2.1/dtables/%(dtable_uuid)s/related-users/' % {
219222
'server_url': self.server_url,
@@ -977,6 +980,15 @@ def add_workflow_task_with_existed_row(self, workflow_token, row_id, initiator=N
977980
response = self.http_request('post', url, data={'row_id': row_id, 'initiator': initiator})
978981
return parse_response(response)['task']
979982

983+
def big_data_insert_rows(self, table_name, rows_data):
984+
url = self._dtable_db_insert_rows_url()
985+
json_data = {
986+
'table_name': table_name,
987+
'rows': rows_data,
988+
}
989+
response = self.http_request('post', url, json=json_data)
990+
return parse_response(response)
991+
980992

981993
class Account(ApiBase):
982994
def __init__(self, login_name, password, server_url, session=None, ssl_verify=True, timeout=30):

0 commit comments

Comments
 (0)