Image 使图像在谷歌电子表格中可点击
我试着把一张导入谷歌电子表格的图片做成可点击的。 当我点击它把我带到另一个网站 我能够: -插入图像 -为其“分配脚本” -看起来是这样的:Image 使图像在谷歌电子表格中可点击,image,google-apps-script,google-sheets,clickable-image,Image,Google Apps Script,Google Sheets,Clickable Image,我试着把一张导入谷歌电子表格的图片做成可点击的。 当我点击它把我带到另一个网站 我能够: -插入图像 -为其“分配脚本” -看起来是这样的: function showMessageBox() { Browser.msgBox('You clicked it!'); } 当我点击图片时,上面的信息就会出现。然而,我需要一个脚本,我可以分配和打开一个外部url时,图像点击 有这样的脚本吗 这是我能想到的两个解决方案: (1) 将此脚本分配给您的图像,并用您自己的链接替换该链接。它需要用户再点
function showMessageBox() {
Browser.msgBox('You clicked it!');
}
当我点击图片时,上面的信息就会出现。然而,我需要一个脚本,我可以分配和打开一个外部url时,图像点击
有这样的脚本吗 这是我能想到的两个解决方案: (1) 将此脚本分配给您的图像,并用您自己的链接替换该链接。它需要用户再点击一次,但这可能是你能做的最好的了。Caja非常严格地锁定了HTML服务输出的所有内容,因此类似于
window.location.replace(“http://www.example.com");代码>或window.location.href=”http://www.example.com";代码>是不可能的
function redirectTest(){
var htmlOutput = HtmlService
.createHtmlOutput('<a href="http://www.example.com">Click Me!</a>')
.setWidth(100)
.setHeight(100);
SpreadsheetApp.getUi().showModelessDialog(htmlOutput, " ");
}
我无法在测试中使用它,但源代码并没有那么旧。仅凭公式就可以获得可点击的图像。但可点击链接仅在单元格选择后出现,不确定在您的情况下是否可接受
=超链接(“http://www.artchive.com/artchive/d/durer/durer_mill.jpg,图像(“http://www.artchive.com/artchive/d/durer/durer_mill.jpg)
对我有用谢谢,但是当你在移动浏览器(触摸屏)中打开超链接时,超链接不起作用。
=HYPERLINK("http://www.example.com", IMAGE("https://www.google.com/images/srpr/logo11w.png"))