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')
参考文献:
如果我误解了你的问题,这不是你想要的结果,我深表歉意。
我目前正在尝试使用 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')
参考文献:
如果我误解了你的问题,这不是你想要的结果,我深表歉意。