Google 张 API 图像公式

Google Sheets API Image Formula

我目前正在尝试使用 Google 表格 API 在 python 上插入图片。但是,每当它发布到 sheet。它在公式的开头添加了一个 '。有什么办法可以删除那个撇号。这是我如何将其插入 google sheet:

的示例
    picture = [f'=IMAGE("{url}",4,100,100)']
    sheet.insert_row(picture,1)
  • 您想将 =IMAGE("{url}",4,100,100) 放在 sheet 的第一行。
  • 您想通过 python 使用 gspread 来实现此目的。
    • 根据你的问题sheet.insert_row(picture,1),我是这样想的
  • 您已经能够使用 Sheets API.
  • 获取和输入 Google 电子表格的值

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

在gspread,似乎RAW 用于ValueInputOption 作为默认值。这样, =IMAGE("{url}",4,100,100) 就被作为字符串了。为了将其作为公式,请使用 USER_ENTERED 作为 ValueInputOption。所以请修改如下。

发件人:

sheet.insert_row(picture,1)

收件人:

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

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

参考文献:

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