google-apps-script - UiApp 中类似工具提示的功能

标签 google-apps-script

我想向 UiApp 中的 Label 添加工具提示。我在想MousOverHandlers在每个(重要)标签上,因为没有像 Label.setTooltip() 这样的函数。

有什么办法可以实现这个功能吗?我唯一能想到做的是:

  1. 创建隐藏标签(呃,其实不想)
  2. MouseOverHandler 添加到我想要工具提示的标签
  3. 使隐藏的标签在事件处理程序中可见

我不太喜欢这个解决方案 - 有更好的方法吗?

最佳答案

你试过吗Label.setTitle("tooltip text")直接在你的小部件上? (当然也可以与其他小部件一起使用)

我想这就是您正在寻找的。

基本示例 testable here :

function doGet() {
  var app = UiApp.createApplication();
  var abs = app.createAbsolutePanel().setStyleAttributes({"background":"#FFA","padding":"60px"});
  var lab = app.createLabel('Hover your mouse over this label').setTitle('There it is !');
  app.add(abs.add(lab));
  return app;
}

关于google-apps-script - UiApp 中类似工具提示的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20528590/

相关文章:

google-apps-script - 从 DocsList 迁移到 DriveApp?

multithreading - 使用 App-Script 从 Gmail 中的标签名称使用 getThreads() 时,如何防止按主题或日期分组?

javascript - Google Apps 电子表格脚本并不总是完成迭代,否则工作正常

javascript - 如何使用 Google Apps 脚本在文档中获取多个页眉/页脚

javascript - GAS .withSuccessHandler 失败并出现错误

google-apps-script - Google 云端硬盘 API : Create Folder: Allow conflict error if folder by name exists

javascript - 从 website/localhost 运行应用程序脚本功能

html - 通过谷歌电子表格发送 HTML 时事通讯电子邮件

amazon-s3 - 如何将 png 文件上传到 S3 Bucket?