如何正确使用batch_update?
这是相关代码:
client = gspread.authorize(creds)
val = ['99', '0', '0', '0', '0', '98', '98', '0', '0', '105', '0', '0', '105', '106', '99', '102', '105', '99', '100', '0']
uwss = client.open(bot.idToExcelName(0)).worksheet("UW")
rangeval = "B4:U4"
uwss.batch_update([{'range': f"{rangeval}",'values': [val]}],value_input_option: "ValueInputOption.user_entered") #Here is the question
查看文档后,我仍然无法理解如何正确将 value_input_option 设置为 user_entered。
这是相关文档的片段:
我这样做正确吗?
在你的展示脚本中,做如下修改怎么样?
uwss.batch_update([{'range': f"{rangeval}",'values': [val]}],value_input_option: "ValueInputOption.user_entered") #Here is the question
uwss.batch_update([{'range': f"{rangeval}", 'values': [val]}], value_input_option=gspread.utils.ValueInputOption.user_entered)
或
uwss.batch_update([{'range': f"{rangeval}", 'values': [val]}], value_input_option="USER_ENTERED")
val
的值是从“UW”工作表的单元格“B4”中输入的。'range': f"{rangeval}"
也可以修改为'range': rangeval
。gspread.utils.ValueInputOption.user_entered
返回了USER_ENTERED
。