如果我用下面,從谷歌的教程頁面,加載圖像,它工作正常:如何使用Google Apps腳本顯示Google雲端硬盤映像?
//非常首款谷歌塗鴉! app.add(app.createImage(「http://www.google.com/logos/googleburn.jpg」));
但如果我嘗試從自己的谷歌文檔獲取URL,圖像加載失敗:
var image;
var url;
var files = DocsList.getAllFiles();
for (var i = 0; i < files.length; i++) {
url = files[i].getUrl();
app.add(app.createImage(image));
app.add(app.createLabel(url));
}
返回的URL是不能直接把圖像,但某種形式的谷歌文檔容器:
http://docs.google.com/a/--------.com/open?id=0B5B_X4WaXYC7cExRT3Nvb0hTamc
謝謝,如果我們無法在同一個生態系統內訪問資源,這似乎是Google Apps的一個非常的限制 - 這意味着我們必須將它們放在沙盒外面。 – cbootle
事情正在發生變化 - 在發佈問題後的24小時內,Google文檔已將Google雲端硬盤添加到Google文檔和Google繪圖的插入圖像對話框中。因此,Google雲端硬盤似乎與Google文檔更加緊密地結合在一起,下一步大概是Google Apps腳本可以做類似的工作,解決原來的問題。 – cbootle