В Google Таблицах у меня есть задача python, которая проходит и копирует формулу из одного шаблона и вставляет ее во все остальные листы, указав ключ. Список ключей составляет около 1000 ключей, и он обновляется довольно медленно.Листы Google: разделение задачи на многие подзадачи на параллельное обновление
Прямо сейчас, я могу вручную нарезать список и запустить код 10 раз за один раз, так что у меня есть 10 параллельных экземпляров, обновляющих все сразу. Но есть ли способ избежать этого вручную? Вот код
def copy_formula(self,source_key,target_key,sheetname,ranges):
sh = self.gsheets.gc.open_by_key(source_key)
wks= sh.worksheet(sheetname)
cell_list = wks.range(ranges)
sh1 = self.gsheets.gc.open_by_key(target_key)
wks1= sh1.worksheet(sheetname)
cell_list1 = wks1.range(ranges)
for i in range(0,len(cell_list1)):
cell_list1[i].value=cell_list[i].input_value
wks1.update_cells(cell_list1)
gsheets от gspread