2017-10-28 1 views
1

하나의 호출로 여러 열을 업데이트하려고합니다. 내가 가진 그것의 가능한 알고Gspread 다중 범위 업데이트

# Select a range 
cell_list = worksheet.range('C1:C7') 

for cell in cell_list: 
    cell.value = 'O_o' 

# Update in batch 
worksheet.update_cells(cell_list) 

하지만 몇 열을 업데이트 할, 그래서 범위는 'C1 : C7,'될 것 E1 : E7 ','K1을 : K7 ' 내가 어떻게 할 수 있습니까?

답변

1

발견 된 솔루션.

range1 = work_sheet.range('C1:C7') 
range1.extend(work_sheet.range('E1:E7')) 
range1.extend(work_sheet.range('K1:K7')) 

for cell in range1: 
     cell.value = 'O_o' 

# Update in batch 
worksheet.update_cells(range1)