Google工作表检测对工作表名称所做的更改

时间:2016-08-03 17:42:14

标签: google-sheets google-sheets-api

我正在显示特定工作表中的所有工作表名称。我希望每次更新工作表名称时都会更新这些工作表名称。

我试过寻找这样的事件,但似乎没有。解决这个问题的方法是什么?

1 个答案:

答案 0 :(得分:-1)

@JPV你是对的!每次触发onEdit()时,它都会返回event object (e),为您提供有关正在发生的事情的重要信息。它将函数事件对象作为通常称为e的参数传递。事件对象包含有关导致触发器触发的上下文的信息。 Google添加了一个On Change事件,可以检测插入/删除以及其他内容。

以下是详细说明如何向脚本添加触发器的说明,该触发器可能具有名为on change事件的函数:

在执行特定操作时运行脚本:

  • 打开或创建新的电子表格。
  • 点击未保存的电子表格对话框并更改名称。
  • 选择工具>脚本编辑器并编写您要运行的功能。
  • 选择资源>当前项目的触发器。您会看到一个面板,其中包含消息**未设置触发器。点击此处立即添加一个**。
  • 点击链接。
  • 运行下,选择要由触发器执行的功能。
  • 活动下,选择 From Spreadsheet
  • 从下一个下拉列表中,选择开启,开启编辑或开始提交表单
  • 点击保存