Javascript 单击单元格时Google脚本触发事件,输入值,但该值与上一个值相同

Javascript 单击单元格时Google脚本触发事件,输入值,但该值与上一个值相同,javascript,events,onchange,Javascript,Events,Onchange,你能帮帮我吗?我的问题如下: 在GoogleScript(GoogleSheets)中,当一个单元格被删除时,有没有一种方法可以触发onChange、OneEdit或类似事件 不空 点击 输入的值 但是新值等于旧值吗 A1:A1包含1234个字符。如果我点击单元格,写入1234,则不会触发任何事件,但如果写入除1234以外的任何内容(例如4321),则会触发事件。示例代码:(这只是尝试): 当onChange未触发任何事件时,您可以使用onClickonFocus或onBlur事件,而不是当

你能帮帮我吗?我的问题如下:

在GoogleScript(GoogleSheets)中,当一个单元格被删除时,有没有一种方法可以触发onChange、OneEdit或类似事件

  • 不空
  • 点击
  • 输入的值
  • 但是新值等于旧值吗
A1:A1包含1234个字符。如果我点击单元格,写入1234,则不会触发任何事件,但如果写入除1234以外的任何内容(例如4321),则会触发事件。示例代码:(这只是尝试):


onChange
未触发任何事件时,您可以使用
onClick
onFocus
onBlur
事件,而不是当
onChange
未触发任何事件时,您可以使用
onClick
onFocus或
onBlur
事件,正如我注意到的那样,gs中没有onClick或其他内容,只有OneEdit或onChange:(我查看了文档,似乎没有一种直接的方法来做你想做的事情。但是你的用例有点奇怪。如果它们在工作表中没有变化,为什么你要触发它们。因为我必须制作一个小脚本,它具有以下功能:-当给定列中的单元格更新->写入当前时间我注意到,gs中没有onClick或其他元素,只有onEdit或onChange:(我查看了文档,似乎没有一种直接的方法来做你想做的事情。但是你的用例有点奇怪。如果它们在工作表中没有变化,为什么你要触发它们。因为我必须制作一个小脚本,它具有以下功能:-当给定列中的单元格更新->写入当前时间和用户连接到另一个单元格
//function onEdit(e){
function onChange(e){

Browser.inputBox("ON CHANGE");
if (e.value == "[object Object]") 
{
    Browser.inputBox("NOT CHANGED");
}else
{
    Browser.inputBox("CHANGED");
}