如何将列表传递给Google电子表格

时间:2018-12-11 00:08:23

标签: python-3.x gspread

试图将列表中的值放入电子表格中,但仅当我将其作为字符串放置时才似乎正在打印(进餐= 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))

0 个答案:

没有答案