试图将列表中的值放入电子表格中,但仅当我将其作为字符串放置时才似乎正在打印(进餐= str(meal()))。否则会出现错误
gspread.exceptions.APIError: {
"error": {
"code": 400,
"message": "Invalid values[10][0]: list_value {\n values {\n string_value: \"Parmesan\"\n }\n values {\n string_value: \"Pan-seared\"\n }\n values {\n string_value: \"Oriental\"\n }\n}\n",
"status": "INVALID_ARGUMENT"
}
}
#the code I need help with
parm = self.parm.get()
pan = self.pan.get()
ori = self.ori.get()
buff = self.buff.get()
def meal():
selection = []
if (parm ==1):
selection.append("Parmesan")
if (pan ==1):
selection.append("Pan-seared")
if (ori ==1):
selection.append("Oriental")
if (buff ==1):
selection.append("Buffalo")
return selection
def total(meal):
mealTot = len(meal)
return mealTot
meal = meal()
global rowNum
order.update_cell(rowNum, 8, total(meal))