Google Sheets API图像公式

问题描述 投票:0回答:1

我目前正在尝试使用Google Sheets API在python上插入图片。但是,无论何时过帐。它在公式的开头添加一个'。有什么办法可以删除该撇号。这是我将其插入Google工作表的示例:

    picture = [f'=IMAGE("{url}",4,100,100)']
    sheet.insert_row(picture,1)
python google-sheets google-sheets-formula google-sheets-api gspread
1个回答
1
投票
  • 您想将=IMAGE("{url}",4,100,100)放在sheet的第一行。
  • 您想通过gspread和python实现此目的。
    • 从您的问题的sheet.insert_row(picture,1)起,我是这样想的。
  • 您已经能够通过Sheets API获取和放置Google Spreadsheet的值。

如果我的理解是正确的,那么这个答案呢?

在gspread上,似乎RAW用于ValueInputOption作为默认值。由此,将=IMAGE("{url}",4,100,100)作为字符串放置。为了将其用作公式,请对ValueInputOption使用USER_ENTERED。因此,请进行如下修改。

发件人:

sheet.insert_row(picture,1)

收件人:

sheet.insert_row(picture, 1, 'USER_ENTERED')

sheet.insert_row(picture, 1, value_input_option='USER_ENTERED')

参考:

如果我误解了您的问题,但这不是您想要的结果,我深表歉意。

© www.soinside.com 2019 - 2024. All rights reserved.