为了回答标题问题,我整理了以下简单的Google Apps脚本:
Code.gs:
var params;
function doGet(e) {
params=e.parameter;
var html = HtmlService.createTemplateFromFile('index').evaluate().setTitle('Web App').setSandboxMode(HtmlService.SandboxMode.NATIVE);
return html;
}
的index.html:
<div>
<h2>The Gettysburg Address</h2>
<p>
<img src="<?!= params.url ?>" style="float: left;">
<p>
Four score and seven years ago, our forefathers brought forth upon this continent a new nation, conceived in liberty and dedicated to the proposition that all
men are created equal. Now we are engaged in a great civil war testing whether that nation or any nation so conceived and so dedicated can long endure. We
met on a great battlefield of that war.
</p>
</div>
我发布了脚本,然后插入了URL(我附加了一个URL:
?URL = url_of_my_image
进入浏览器地址栏,一切运行完美。但是,当我将相同的URL(附加了查询字符串)插入到Facebook调试器中时,Facebook拒绝识别该图像。任何人都知道为什么会这样做(更重要的是)我能做些什么呢?
感谢您的任何意见。
... doug
答案 0 :(得分:1)
这不是图像的直接链接。它是一个返回html文件的链接,里面有一个链接。
您需要来自应用程序脚本的contentService
才能返回图像mimetype或直接返回html类型。