要在从工作表自动填充的谷歌文档模板中插入当前日期,我必须创建一个只说明当前日期的列。。。
这是我使用的脚本:
const friendlyDate = new Date(row[2]).toLocaleDateString();
body.replaceText('{{Data}}', friendlyDate);
我想直接从脚本中执行,而不需要日期列。这可能吗?
这是可能的。使用Utilities.formatDate
,这样您也可以手动格式化日期并通过时区,或者通过SpreadsheetApp.getActive().getSpreadsheetTimeZone()
获取
body.replaceText('{{Data}}', Utilities.formatDate(new Date(), "GMT+1", "dd/MM/yyyy"));