gspread输入前面加单引号

时间:2019-01-13 15:17:18

标签: python-2.7 google-sheets gspread

我正在使用gspread模块,当我尝试使用以下代码尝试添加具有某些值的新行时:

sheet.append_row(['image1', '=IMAGE()'])

它在下一个可用行中输入值(按预期) 但在应该具有 = IMAGE()值的单元格中,它具有'= IMAGE()

它前面有一个单引号。

第一个单元格很好,可以使用image1,没有任何引号。

为什么会这样?我如何删除它?

1 个答案:

答案 0 :(得分:1)

  • 您想将=IMAGE()用作公式。不是'=IMAGE()

如果我的理解是正确的,那么该修改如何?

sheet.append_row(['image1', '=IMAGE()'], value_input_option='USER_ENTERED')

sheet.append_row(['image1', '=IMAGE()'], 'USER_ENTERED')

参考文献:

尽管在我的环境中,我可以使用这种方式,如果这在您的环境中不起作用,对不起。