File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -2923,6 +2923,31 @@ def delete_named_range(self, named_range_id: str) -> JSONResponse:
29232923 }
29242924 return self .client .batch_update (self .spreadsheet_id , body )
29252925
2926+ @cast_to_a1_notation
2927+ def update_named_range (self , named_range_id : str , new_name : str ) -> JSONResponse :
2928+ """
2929+ :param str named_range_id: The ID of the named range to update.
2930+ Can be obtained with Spreadsheet.list_named_ranges()
2931+ :param str new_name: The new name to assign to the named range.
2932+
2933+ :returns: the response body from the request
2934+ :rtype: dict
2935+ """
2936+ body = {
2937+ "requests" : [
2938+ {
2939+ "updateNamedRange" : {
2940+ "namedRange" : {
2941+ "namedRangeId" : named_range_id ,
2942+ "name" : new_name ,
2943+ },
2944+ "fields" : "name" ,
2945+ }
2946+ }
2947+ ]
2948+ }
2949+ return self .client .batch_update (self .spreadsheet_id , body )
2950+
29262951 def _add_dimension_group (
29272952 self , start : int , end : int , dimension : Dimension
29282953 ) -> JSONResponse :
You can’t perform that action at this time.
0 commit comments