通过 AMPscript 在电子邮件中显示当前年份

Show the current year in an email through AMPscript

我一直在尝试在 Salesforce Marketing Cloud 中动态更改电子邮件模板中的版权年份。

我尝试了来自互联网的代码片段,但其中 none 有效。

%%=Format(Now(), "MMMM d, yyyy")=%%
%%Now()%%

甚至非 AMPscript:

YEAR(TODAY())

但是当我收到电子邮件时,结果是这样的:https://imgur.com/a/vfMk5jy

我相信您正在寻找 xtyear 个性化字符串。

你会像这样使用它:

© %%xtyear%% sprignaturemoves.com

如果您的电子邮件模板是使用 AMPscript 构建的,您可以使用以下内容:

%%[
/* AMPscript */
   SET @CurrentYear = Format(Now(), "yyyy")
]%%

/* The Variable in the email body */

%%= v(@CurrentYear) =%%

Now() 显示当前系统日期和时间 (1/1/2020 10:00:00)。添加格式会将值减少到仅年份。