我目前正在处理一个Google电子表格,其中必须包括一堆图像引用。
我想要实现的是:当你将鼠标悬停在一个单元格上时,会出现一个图像(就像一个工具提示)。
我在谷歌开发人员上找到了this widget,但当我将代码添加到我的电子表格中时,什么也没有发生。
你们有人知道怎么做这样的事吗?任何关于如何做这件事的提示都是非常感谢的!
发布于 2013-04-01 20:38:37
你想要做的事情在谷歌电子表格中是不可能的,小部件只在UiApp或超文本标记语言服务中可用。
应该可以做的是在Ui中重新创建电子表格显示,并在那里使用某种带有mouseOver处理程序的弹出窗口来显示您想要的图像。
这取决于你的用例-主要取决于你在查看数据时想要的电子表格特定功能-这可能是一个好的或不好的解决方案,但只有你可以回答最后这一点。
发布于 2014-01-17 23:21:49
从电子表格显示用户界面
作为将用户界面部署为独立web应用程序的替代方案,您可以从电子表格创建容器绑定脚本,并从电子表格显示用户界面。为此,找到您的doGet函数并简单地将对
return app;具有以下功能:
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
spreadsheet.show(app);其中app是要返回的UiInstance对象的变量名。此外,从电子表格显示用户界面时,函数不必命名为doGet。相反,您可以调用类似displayMyUi的名称,然后直接调用该函数以在电子表格中显示用户界面。当从电子表格显示用户界面时,脚本以访问该电子表格的用户身份运行。
例如:
function doGet() {
var app = UiApp.createApplication();
// The very first Google Doodle!
app.add(app.createImage("http://www.google.com/logos/googleburn.jpg"));
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
spreadsheet.show(app);
}发布于 2021-03-23 14:34:34
所以可能不是最干净的解决方案,但你可以添加链接到一个单元格,当你从你的google驱动器添加一个链接到一个图像(也许你应该让所有人都可以使用这个链接),然后在鼠标悬停时,你会得到一个类似于对话框的工具提示,并带有预览
https://stackoverflow.com/questions/15740798
复制相似问题