【问题标题】:How can i prevent the NOW function from update everytime and automatically? Is there a way to do that?如何防止 NOW 功能每次自动更新?有没有办法做到这一点?
【发布时间】:2019-04-02 18:54:01
【问题描述】:

只有当我在“A1”列上插入一些文本时,我才想将实际日期放在“B1”列上。我使用 IF 和 NOW 公式做到了这一点,但您可能知道,日期每次都会自动更新,我想防止这种情况发生(除非我编辑“A1”,否则我不希望更新日期)

有没有办法做到这一点?使用脚本或类似的东西?

谢谢大家!

(我希望一旦数据在单元格上,它就不会再更新了。)

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    试试这个:

    function onEdit(e) {
      if(e.range.getSheet().getName()!='SomeSheetName') {return;}
      if(e.range.columnStart==1 && e.value.length>0) {
        e.range.offset(0,1).setValue(Utilities.formatDate(new Date(), Session.getScriptTimeZone(), "MM dd,yyyy HH:mm:ss"));
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2022-09-22
      • 2021-07-09
      • 2011-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-15
      • 2020-11-23
      • 2011-05-05
      相关资源
      最近更新 更多