使用 Google Sheets API 将图像插入 Google Sheets 单元格

新手上路,请多包涵

在谷歌应用程序脚本中,您可以使用 insertImage 函数( https://developers.google.com/apps-script/reference/spreadsheet/sheet#insertimageblob-column-row )将图像插入到 Google 电子表格中。

但我没有使用 appscript。我正在使用 Google Sheets API ( https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets ),但我似乎无法找到执行此操作的方法。有没有可能的实施?

原文由 dedles 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 950
2 个回答

V4 API 无法像 Apps 脚本那样插入图像 blob(其中图像是工作表上的叠加层,不与任何单元格相关联)。您可以使用 =IMAGE 函数解决此问题。我们知道功能上的差距,并且正在研究添加对图像 blob 的支持。

原文由 Sam Berlin 发布,翻译遵循 CC BY-SA 3.0 许可协议

使用如下脚本设置公式:

 function showImage() {
 var ss=SpreadsheetApp.getActiveSpreadsheet()
 var formulaSheet = ss.getSheetByName("Sheet1");
 var formulaCell = formulaSheet.getRange("B5");
 formulaCell.setFormula('=IMAGE("http://finviz.com/fut_chart.ashx?t=ES&p&p=m5&s=m",4,100,200)')
}

原文由 Ed Nelson 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏