@@ -421,7 +421,7 @@ def get_row(self, table_name, row_id):
421421
422422 @check_auth
423423 @api_gateway_wrapper
424- def append_row (self , table_name , row_data ):
424+ def append_row (self , table_name , row_data , apply_default = None ):
425425 """
426426 :param table_name: str
427427 :param row_data: dict
@@ -433,12 +433,14 @@ def append_row(self, table_name, row_data):
433433 }
434434 if like_table_id (table_name ):
435435 json_data ['table_id' ] = table_name
436+ if apply_default is not None :
437+ json_data ['apply_default' ] = apply_default
436438 response = requests .post (url , json = json_data , headers = self .headers , timeout = self .timeout )
437439 return parse_response (response )
438440
439441 @check_auth
440442 @api_gateway_wrapper
441- def batch_append_rows (self , table_name , rows_data ):
443+ def batch_append_rows (self , table_name , rows_data , apply_default = None ):
442444 """
443445 :param table_name: str
444446 :param rows_data: dict
@@ -450,12 +452,14 @@ def batch_append_rows(self, table_name, rows_data):
450452 }
451453 if like_table_id (table_name ):
452454 json_data ['table_id' ] = table_name
455+ if apply_default is not None :
456+ json_data ['apply_default' ] = apply_default
453457 response = requests .post (url , json = json_data , headers = self .headers , timeout = self .timeout )
454458 return parse_response (response )
455459
456460 @check_auth
457461 @api_gateway_wrapper
458- def insert_row (self , table_name , row_data , anchor_row_id ):
462+ def insert_row (self , table_name , row_data , anchor_row_id , apply_default = None ):
459463 """
460464 :param table_name: str
461465 :param row_data: dict
@@ -469,6 +473,8 @@ def insert_row(self, table_name, row_data, anchor_row_id):
469473 }
470474 if like_table_id (table_name ):
471475 json_data ['table_id' ] = table_name
476+ if apply_default is not None :
477+ json_data ['apply_default' ] = apply_default
472478 response = requests .post (url , json = json_data , headers = self .headers , timeout = self .timeout )
473479 return parse_response (response )
474480
0 commit comments