Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 gspread输入前加单引号_Python 2.7_Google Sheets_Gspread - Fatal编程技术网

Python 2.7 gspread输入前加单引号

Python 2.7 gspread输入前加单引号,python-2.7,google-sheets,gspread,Python 2.7,Google Sheets,Gspread,我使用的是gspread模块,当我尝试用一些值附加新行时,使用以下代码: sheet.append_row(['image1', '=IMAGE()']) 它在下一个可用行中输入值(如预期) 但是在应该有=IMAGE()值的单元格中,它有'=IMAGE() 它前面有一个单引号 第一个单元格很好,image1符合预期,没有任何单引号 为什么会这样?如何删除它? 您希望将=IMAGE()作为公式。它不是'=IMAGE() 如果我的理解是正确的,这次修改怎么样 sheet.append_row([

我使用的是gspread模块,当我尝试用一些值附加新行时,使用以下代码:

sheet.append_row(['image1', '=IMAGE()'])
它在下一个可用行中输入值(如预期) 但是在应该有=IMAGE()值的单元格中,它有'=IMAGE()

它前面有一个单引号

第一个单元格很好,image1符合预期,没有任何单引号

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

  • 您希望将
    =IMAGE()
    作为公式。它不是
    '=IMAGE()
如果我的理解是正确的,这次修改怎么样

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

参考资料:
    • 默认值似乎为原始值

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

不幸的是,“原始”和“用户输入”都没有帮助。但是谢谢@郭文健:谢谢你的回复。给您带来的不便我真的很抱歉。我对你的问题了解如下。“您想将
=IMAGE()
作为一个公式。它不是
'=IMAGE()。
”。如果我误解了你的问题,请告诉我。我想修改它。你完全理解它,我希望输入是=IMAGE(),而不是'=IMAGE()@郭文健谢谢你的回复。很抱歉给您带来不便。在我的环境中,我可以确认
sheet.append\u行(['image1','=IMAGE()',value\u input\u option='USER\u ENTERED')
工作正常
=IMAGE()
作为公式放入。那么为了正确理解你的情况,你能提供你的脚本吗?如果你能做到,请把它添加到你的问题中。我想检查一下。@Kwok Wen Jian顺便问一下,虽然我不确定这是否与当前问题有关,但如果您使用的是gspread的旧版本,能否更新到最新版本并重试?当前版本为v3.1.0。
sheet.append_row(['image1', '=IMAGE()'], 'USER_ENTERED')