我将一些图片上传到Google云端硬盘中的公开文件夹,并希望将它们显示在Fusiontable中。我将列“链接”定义为“四行图像”,并在following format (provided by @Mori)
中存储指向该图像的链接
https://drive.google.com/uc?id=FILE-ID
示例:https://drive.google.com/uc?id=0B6qZJQj7B-4ERS1KZ3p2SE9IbkU
我也试过了following format (provided by @niutech)
http://googledrive.com/host/<folderID>/<filename>
不幸的是结果看起来像这样(截图1)
只有在右键单击图像占位符并选择“查看图像”后,图像才会显示在单独的窗口中。现在返回Fusiontable图像显示 正确,见截图2:
这个问题的解决方案是什么?我希望看到所有图片,而无需先点击右键。顺便说一下,我正在使用Firefox。
编辑:我现在将Fusiontable设置为“对任何有链接的人都可见”并使用Google Chrome和Opera进行测试。它工作得很好。 Firefox仍然无法正常工作。似乎是一个浏览器问题...
答案 0 :(得分:1)
经过多次尝试,我只能通过Dropbox而不是Drive将我自己的图像上传到融合表。我无法找到自动化的方法,因此对于许多图像来说,最好去另一个可视化平台。
答案 1 :(得分:1)
你几乎得到了正确答案。您必须将图片的URL从用于查看图片的URL更改为用于下载的直接URL。
有关详细信息,请参阅https://www.labnol.org/internet/direct-links-for-google-drive/28356/。
我设法在计算列中执行此操作(我使用谷歌表单来收集信息,然后使用谷歌电子表格和同步融合表)。我使用电子表格公式更改了网址:
=CONCAT("https://drive.google.com/uc?export=download&id=",right(left('URL',(len('URL')-17)),len('URL')-49))
“网址”是指在浏览器中查看图片的网址。
希望它可以帮助其他人!
答案 2 :(得分:0)
我现在将Fusiontable设置为“对任何有链接的人都可见”并使用Google Chrome和Opera进行测试。它工作得很好。 Firefox仍然无法正常工作。似乎是一个浏览器问题...