gspread 输入前面有单引号
gspread input preceded by single quote
我正在使用 gspread 模块,当我尝试使用下面的代码附加一些值的新行时:
sheet.append_row(['image1', '=IMAGE()'])
它在下一个可用行中输入值(如预期的那样)
但是在应该具有 =IMAGE() 值的单元格中,它具有 '=IMAGE()
它前面有一个单引号。
第一个单元格很好,image1 符合预期,没有任何单引号。
为什么会这样?我该如何删除它?
- 您想将
=IMAGE()
作为公式。这不是 '=IMAGE()
.
如果我的理解是正确的,这个修改怎么样?
sheet.append_row(['image1', '=IMAGE()'], value_input_option='USER_ENTERED')
或
sheet.append_row(['image1', '=IMAGE()'], 'USER_ENTERED')
参考文献:
虽然在我的环境中,我可以使用这种方式,如果这在您的环境中不起作用,我很抱歉。
我正在使用 gspread 模块,当我尝试使用下面的代码附加一些值的新行时:
sheet.append_row(['image1', '=IMAGE()'])
它在下一个可用行中输入值(如预期的那样) 但是在应该具有 =IMAGE() 值的单元格中,它具有 '=IMAGE()
它前面有一个单引号。
第一个单元格很好,image1 符合预期,没有任何单引号。
为什么会这样?我该如何删除它?
- 您想将
=IMAGE()
作为公式。这不是'=IMAGE()
.
如果我的理解是正确的,这个修改怎么样?
sheet.append_row(['image1', '=IMAGE()'], value_input_option='USER_ENTERED')
或
sheet.append_row(['image1', '=IMAGE()'], 'USER_ENTERED')
参考文献:
虽然在我的环境中,我可以使用这种方式,如果这在您的环境中不起作用,我很抱歉。