Google 表格中的 Google Apps 脚本是不是有类似悬停的触发器?

Posted

技术标签:

【中文标题】Google 表格中的 Google Apps 脚本是不是有类似悬停的触发器?【英文标题】:Is there any hover-like trigger for Google Apps Script in Google Sheets?Google 表格中的 Google Apps 脚本是否有类似悬停的触发器? 【发布时间】:2020-04-01 10:43:56 【问题描述】:

谢谢 - 因为你我在学习

感谢 *** 上的精彩帖子和 cmets,我学到了很多方法来通过类似 javascript 的 Apps 脚本来增强我对 Google Ads 的使用(我的主要角色),现在我已经转向与谷歌表格集成。为您对帮助他人的承诺鼓掌!

问题

有什么方法可以触发附加到 Google 表格文档的脚本,该脚本会在悬停时触发?我们有一个电子表格,其中包含按月为客户提供当月在线广告预算的标签。我们复制上个月的选项卡,而不是仅仅向现有(上个月)选项卡添加一列,因为我们有时会在合并的一组单元格中添加注释,然后才能发现弹出 html 窗口可以实现多么容易。

我在脚本指南中或通过 Google 搜索找不到任何内容,但我使用了一个突出的按钮(只是一个附加到脚本的插入图),单击该按钮可以弹出一个 HTML 文件,该文件解释了整个文档目的。

理想情况下,将鼠标悬停在单元格或按钮上时会显示一些内容,但我们也可以接受在进入单元格时会显示弹出“语音气泡”的内容。

不幸的是,众所周知,没有“onFocus”事件。

考虑到这一点,是否有任何选项可以适应悬停、输入单元格但不更改值等?任何可能允许在没有随附文本文档的情况下查看电子表格的人的工具提示、弹出窗口或其他指导。

提前感谢您的阅读 - 我已经附上了我目前实现每页按钮的方式的屏幕截图,该按钮提供了有关该选项卡特定更改的注释。

【问题讨论】:

【参考方案1】:

简短回答:没有类似悬停的触发器,但您可以使用注释或 cmets 来显示与单元格相关的文本。

关于触发器的文档是

https://developers.google.com/apps-script/guides/triggers https://developers.google.com/apps-script/guides/triggers/installable

相关的事件对象列在

https://developers.google.com/apps-script/guides/triggers/events

下面是带有“隐藏”注释的单元格的外观

这是单元格和显示的注释的外观

可以从 UI 插入单元格注释并使用 Google Apps 脚本,即setNote(note)

相关

Google Apps Script Spreadsheet Comment Automation

【讨论】:

以上是关于Google 表格中的 Google Apps 脚本是不是有类似悬停的触发器?的主要内容,如果未能解决你的问题,请参考以下文章

如何保护 Google 电子表格中的 Apps 脚本代码?

如何从 Google 电子表格中的 Google Apps 脚本自动更新“站点地图”功能?

使用Google Apps脚本删除Google表格中的行

使用 Apps 脚本对 Google 表格中的边框进行条件格式设置

计算工作表中的行数,然后使用 Google Apps 脚本在 Google 电子表格上减去

如何通过 Google 表格中的二维数组通过 Apps 脚本插入 Big Query?