如何锁定 Google 表格中的 Today() 函数

JST*_*JST 2 google-sheets

假设我只想捕获输入某项时的日期。到电子表格。该TODAY函数将捕获当前日期,但它也会自动更新自身 tmr。

TODAY一旦捕获当前时间,如何使该函数成为常数?

Raf*_*rmo 6

回答:

\n

每次打开工作表时,该today()函数都会更新。为了保持日期不变,您需要使用附加脚本,或者使用 Google 表格的键盘快捷键之一。

\n

Apps 脚本方法:

\n

您可以按照菜单项创建附加到工作表的自定义函数Extensions > Script editor。这将打开一个新窗口,其中包含脚本编辑器。在这里,您可以创建一个函数,如下所示:

\n
function todaysDate() {\n  var td = new Date();\n  return (td.getMonth() + 1) + "/" + td.getDate() + "/" + td.getFullYear();\n}\n
Run Code Online (Sandbox Code Playgroud)\n

使用保存图标保存脚本,然后返回工作表。

\n

您现在可以将其用作工作表中的公式 -=todaysDate()在单元格中输入将返回格式的日期MM/DD/YYYY

\n
    \n
  • 例子:8/31/2020
  • \n
\n

注意:td.getMonth() + 1您可以通过切换td.getFullYear td.getDate(), and () return`行来更改日期显示的顺序sections of the,具体取决于您希望使用的格式。

\n

键盘快捷键方法:

\n

根据 Google Sheets 键盘快捷键的文档:

\n
    \n
  • 将今天的日期添加到单元格的具体快捷方式是Ctrl+ ;。\n
      \n
    • 例子:8/31/2020
    • \n
    \n
  • \n
  • 您还可以使用Ctrl+ Alt+ Shift+;添加日期时间。\n
      \n
    • 例子:8/31/2020 14:02:56
    • \n
    \n
  • \n
\n

注意事项:

\n
    \n
  • Ctrl您可以通过在 Windows 和 Chrome 操作系统上按+/或在 Mac 上\xe2\x8c\x98按 +来查看 Google 表格中的键盘快捷键列表/
  • \n
  • 某些快捷方式可能不适用于所有语言或键盘。
  • \n
  • 您可以在此处查看键盘快捷键的完整列表。
  • \n
\n

参考:

\n\n