我正在尝试使用显示模板来显示随机图像。
现在下面的代码适用于显示一个图像,但如果我添加一行具有不同图像 url 源的附加代码,它就不起作用。
关于我可能做错了什么的任何想法?非常感谢!
function supportsDisplay() {
var hasDisplay =
this.event.context &&
this.event.context.System &&
this.event.context.System.device &&
this.event.context.System.device.supportedInterfaces &&
this.event.context.System.device.supportedInterfaces.Display
return hasDisplay;
}
function renderTemplate (content) {
switch(content.templateToken) {
case "factBodyTemplate":
var response = {
"version": "1.0",
"response": {
"directives": [
{
"type": "Display.RenderTemplate",
"template": {
"type": "BodyTemplate7",
"title": content.bodyTemplateTitle,
"image": {
"contentDescription": "",
"sources": [
{
"url": "https://www.example.com/image.jpg",
"url": "https://www.example.com/image2.jpg",
"url": "https://www.example.com/image3.jpg"
}
]
},
}
}
],
"sessionAttributes": content.sessionAttributes
}
this.context.succeed(response);
break;
}
}