https://pygsheets.readthedocs.io/en/stable/
他上面給的範本
# open a worksheet as in the first example.
header = wks.cell('A1')
header.value = 'Names'
header.text_format['bold'] = True # make the header bold
header.update()
# The same can be achieved in one line
wks.cell('B1').set_text_format('bold', True).value = 'heights'
# set the names
wks.update_values('A2:A5',[['name1'],['name2'],['name3'],['name4']])
# set the heights
heights = wks.range('B2:B5', returnas='range') # get the range
heights.name = "heights" # name the range
heights.update_values([[50],[60],[67],[66]]) # update the vales
wks.update_value('B6','=average(heights)') # set get the avg value
heights.name = "heights" # name the range
顯示錯誤
TypeError: create_named_range() missing 2 required positional arguments: 'start' and 'end'
請問是哪邊有問題呢?
看起來沒有錯誤......
在做每個動作前都加 sleep .....
之前寫過 python 在 gsheets 加資料或截取資料會失敗
原因是免費帳號有限制API 每秒 google sheets 的存取
如果你是一行一行的貼上去執行可以那必定是這個問題