在 Google 文档中获取星期几

Getting day of the week in Google Docs

我遇到了一个我无法解决的问题。我有一个日志,需要定期以特定格式更新今天的日期。我试图编写一个脚本来这样做,但本质上我想要的是分配一个键盘快捷键,但进入菜单是可以接受的。我需要的是格式为

的今天日期

### 星期二 - 16/01/2018

我目前得到的脚本包括行

var currentDate = Utilities.formatDate(new Date(), "GMT", "###  - dd/MM/yyyy");

这几乎满足了我的所有需求,但在#s 之后我想要星期几。我可以看到一些适用于工作表的功能,它们在那里工作,但我如何才能在文档中工作?

假设我设法将其分配给自定义 UI 菜单,是否也可以将其连接到 macro/keyboard 快捷方式?

谢谢!

您需要稍微更改格式并使用 EEEE 它将打印星期几:

var currentDate = Utilities.formatDate(new Date(), "GMT", "### EEEE - dd/MM/yyyy")

上面的代码有输出### Tuesday - 16/01/2018 您可以在下面找到所有可用的格式选项: 时间格式参考文档:https://sites.google.com/site/scriptsexamples/available-web-apps/form-publisher/documentation/form-and-template-edition/date-and-time-settings#TOC-Hours-and-Minutes