【发布时间】:2020-08-09 19:10:33
【问题描述】:
我正在尝试使用 Google App Script 构建一个网站,我从我的 Google 表单中复制所有元素并将其显示在我自己的网站上。我能够使用:https://developers.google.com/apps-script/reference/forms 获取所有元素的详细信息,但 Image 元素除外。
此链接没有获取图片 URL 的信息: https://developers.google.com/apps-script/reference/forms/image-item
我能够获取 BLOB,但无法获取图像 URL。 例如在屏幕截图中,我需要在我的表单中突出显示图像的 URL:https://lh6.googleusercontent.com/uZtoCzoraW7vkkrN2289pX83Y6wwaRmMjpgBySWHaT3Vm2p9DVAA7Voy4CclYp2hve6c6zzzLkh-rF1yAX9fFPTTd940WMjwVtjcyMF2XCbdQ7YKQhhCfYxSUyKztcKacWCitDy4C31f9lQ
我需要将图片的 URL 添加到我网站的源代码中。 谷歌应用脚本中是否有一种方法可以获取图像/视频的 URL。
【问题讨论】:
-
你能显示代码和表格吗?
-
表单:docs.google.com/forms/d/… 获取图像 BLOB:case FormApp.ItemType.IMAGE: { var imgBlob = item.asImageItem().getImage(); var URL = imgBlob.getContentUrl();我想获取图像项的 URL。
-
嗨!所以根据您提供的内容,我相信您已成功从您的图像项目中获取图像 Blob,对吗?在这种情况下,您的问题将是如何使用此 Blob 相应地显示图像,对吗?如果是这种情况,请查看这个Stack Overflow 答案,让我知道这是否有效。 :D
-
@MateoRandwolf Google App 脚本不支持 window.URL ||窗口.webkitURL;我需要使用 Google 应用脚本函数来获取我无法找到的图片 URL。
-
嗨!然后我认为不可能从图像 blob 中获取图像 URL。您是如何在表单中插入此图像的?你是用脚本插入的吗?如果是这样,那么您必须在某处拥有图像 URL。另外,获取此 URL 的一种方法是,我不确定它是否符合您的需要,即转到表单,右键单击,在新选项卡中打开图像并复制图像地址。然后使用它来获取 HTML 中的图像。
标签: google-apps-script google-api google-forms google-apps-script-addon