谷歌应用程序脚本 - 获取图像工作=图像(网址)

时间:2015-06-03 16:45:51

标签: google-apps-script google-apps

我无法使用Google Apps脚本在我的电子表格中显示图片(存储在我的google驱动器中)。

这是我到目前为止所做的:

=IMAGE(\"" + file.getDownloadUrl() + "\")
=IMAGE(\"" + file.getUrl() + "\")
=IMAGE(\"" + file.getUrl() + "\")

还有这个:

=IMAGE(\"https://googledrive.com/host/[file id here]" + file.getId() + "\")

^如果您复制粘贴https://googledrive.com/host/[file id here],但在浏览器上会创建一个新链接并显示图像。在电子表格中放置IMAGE()公式时,它不会发生。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

尝试将此格式用于网址

"https://drive.google.com/uc?export=view&id ="+file.getId()

关于this spreadsheet的实际例子(见文件末尾)

答案 1 :(得分:0)

var formu = "=IMAGE(\""+ url.toString() +"\")";

sheet.getRange(2,5).setFormula(formu);

这对我有用。