javascript - 单元格悬停时的工具提示图像,Google 电子表格

标签 javascript google-apps-script

我目前正在处理必须包含大量图像引用的 Google 电子表格。

我想要实现的是:当您将鼠标悬停在一个单元格上时,会出现一个图像(如工具提示)。

我找到了 this widget在 Google Developers 上,但是当我将代码添加到我的电子表格时没有任何反应。

你们中有人知道如何做这样的事情吗?非常感谢有关如何解决此问题的任何提示!

最佳答案

显示电子表格中的用户界面

作为将用户界面部署为独立网络应用程序的替代方法,您可以从电子表格创建容器绑定(bind)脚本,并从电子表格显示用户界面。为此,找到您的 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);
 }

关于javascript - 单元格悬停时的工具提示图像,Google 电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15740798/

相关文章:

google-apps-script - 如何在 Google 应用程序脚本中查找不属于我的文件

javascript - 我可以让 Google Drive 电子表格像 MySQL 数据库一样工作吗?

javascript - 选择选项后如何取消突出显示选择元素?

javascript - 通过区域设置代码获取日期格式javascript

google-apps-script - 如何使用 Google Apps 脚本将视频上传到 Youtube?

javascript - Google Scripts - SMS 短信脚本的延迟循环

javascript - .withSuccessHandler(updateName) 未执行 $(document).ready 中的函数

javascript - Angular 2 一种在 HTML 上绑定(bind)数据的方式,就像我们在 Angular 1 中使用的那样:

javascript - 将 YouTube 上的 favicon 替换为控制台中的 jquery 字符串

javascript - 如果值为假,则使用逻辑运算符返回未定义