我有一个私人的谷歌网站。我有我做的公告页面post
...
我想获取最新的帖子图像并想在其他页面上显示它......
但我遇到的问题是,如果网站是私有的,我无法fetch
从它的图像URL
以及它的内容中获取该图像。
代码:
var page = SitesApp.getSite(domainName, sitename).getChildByName(announcementPageName)
var announcements = page.getAnnouncements();
var coll=[]
for(var i=0;i< announcements.length;i++){
var announcementJson={title : announcements[i].getTitle(),
content : announcements[i].getTextContent(),
image : announcements[i].getAttachments()[0].getUrl()
}
coll.push(announcementJson)
}
当我使用 HTML 的coll[i].image
in"img src="""
标记时,它没有给出输出。
我该如何解决这个问题?
我的站点位于 Google Apps 域中,并且站点的权限是私有的或域内的个人。我在某处读到 Google 站点对图像 URL 进行了编码,如果站点是私有的,则post
标记对编码的 URL 无效。如果是这样,那么还有什么替代方法?