google-apps-script - Google 电子表格添加工具提示

标签 google-apps-script google-sheets

我需要在 Google 电子表格中添加工具提示(鼠标悬停在单元格上)。

我想从另一个单元格中获取工具提示文本,有什么想法吗?

提前致谢!

最佳答案

考虑使用备注 - 当您将鼠标悬停在电子表格中的单元格上时,它们就会出现。您可以通过在单元格上单击鼠标右键并选择“插入注释”来手动添加注释。这也可以以编程方式完成。

说,你有 2 个相邻的单元格。我们将使用第二个单元格中的文本向第一个单元格添加注释。
enter image description here

您可以使用以下代码使用第二个单元格中的文本创建注释。

function addNote() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheets()[0];
  var targetCell = sheet.getRange("A1");
  var sourceCell = sheet.getRange("B1");

  var noteText = sourceCell.getValue();

  targetCell.setNote(noteText);

}

这是执行函数后的最终结果
enter image description here

您可以修改代码使其仅在编辑工作表时运行,并在源单元格中的文本更改时动态更新注释。

关于google-apps-script - Google 电子表格添加工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44603429/

相关文章:

google-apps-script - 如何使用脚本在谷歌表格中创建定义的命名范围

html - 使用 css 个性化谷歌应用程序脚本 ui

templates - 创建的 PDF 不反射(reflect)对原始文档所做的更改

javascript - 多个 .gs 文件中的多个 onOpen() 函数

google-apps-script - 如何在输入框中创建下拉列表?

google-apps-script - 在具有 Html 服务的站点中显示电子表格数据

javascript - 在 Sheets/App Script 中将字符串拆分为单独单元格的方法

java - SpreadsheetEntry.getKey() 返回前面带有 'spreadsheet%3A' 的键

google-apps-script - 谷歌应用脚​​本: "Error 401: deleted_client The OAuth client was deleted" All of a sudden?

javascript - Google Apps 脚本中 UrlFetchApp.fetch 出现意外错误