假设我只想捕获输入某项时的日期。到电子表格。该TODAY
函数将捕获当前日期,但它也会自动更新自身 tmr。
TODAY
一旦捕获当前时间,如何使该函数成为常数?
每次打开工作表时,该today()
函数都会更新。为了保持日期不变,您需要使用附加脚本,或者使用 Google 表格的键盘快捷键之一。
您可以按照菜单项创建附加到工作表的自定义函数Extensions > Script editor
。这将打开一个新窗口,其中包含脚本编辑器。在这里,您可以创建一个函数,如下所示:
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
。
8/31/2020
。注意:td.getMonth() + 1
您可以通过切换td.getFullYear td.getDate(), and
() return`行来更改日期显示的顺序sections of the
,具体取决于您希望使用的格式。
根据 Google Sheets 键盘快捷键的文档:
\n8/31/2020
8/31/2020 14:02:56
。