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')

参考文献:

虽然在我的环境中,我可以使用这种方式,如果这在您的环境中不起作用,我很抱歉。