问题标签 [ampscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2519 浏览

ampscript - IF 语句的 AmpScript 问题

我正在尝试使用 ampscript 在精确目标中查找两个不同的数据扩展。请找到我正在尝试的示例代码。

If 条件检查似乎失败 @value == @secValue 。它不会为@FirstName 获取任何值。应该使用什么语句来打破 IF 循环?

有没有人遇到过类似的问题?请务必让我知道。

0 投票
1 回答
575 浏览

exacttarget - “在发送源中找不到字段名称”

一般来说,我对 ExactTarget 有点陌生,所以如果这个问题已经得到解答,我深表歉意(如果有,我在任何地方都找不到)。

我正在尝试创建一封电子邮件,它将有条件地显示包含产品信息链接的 50 个项目符号列表中的 n 个。但是,每当我尝试发送此电子邮件时,都会收到以下错误消息:

错误消息的第二段总共重复了 50 次(每个字段一个)。

我似乎无法弄清楚为什么会出现这个问题:

  • 我有一个数据扩展,其中映射了每个字段的数据。
  • 我已将有效数据从 CSV 导入数据扩展。
  • 我有一个我试图分发的有效订阅者的列表。
  • 我有一个电子邮件模板,其中每个自定义区域都检查订阅者是否对每个字段都有“真实”值,并在此基础上显示/隐藏内容片段。
  • 我有 50 个内容片段(每个字段一个)。

这里一定有我想念的东西。有任何想法吗?

谢谢!

0 投票
1 回答
1692 浏览

dataview - AMPScript 中的数据视图

是否可以通过 AMPScript 访问 SendLog 和 DataView 数据,即 _Click 以填充电子邮件内容?就像是:

我知道如何运行 SQL 查询并将其保存为数据扩展,但我想即时使用它。有谁知道如何做到这一点?

谢谢

0 投票
1 回答
2472 浏览

sorting - Ampscript:desc 对数据扩展中的字段值进行排序并将它们传递给另一个变量

我有一个包含 6 个字段的数据扩展:

我有 3 个目标:

1. 将每个字段的值传递给 ampscript 变量(简单的部分)

2. 根据变量的值对变量进行降序排序,并 (3) 将它们传递到五个内容区域之一。

例如,如果我的字段的值为:

然后我的五个内容区域应填充如下:

将值传递给 amscript 值非常容易。但是 desc 对它们进行排序并将它们传递给适当的 @maxvar 对于我有限的 ampscript 知识来说似乎有点牵强。

任何帮助是极大的赞赏!

0 投票
1 回答
3441 浏览

ampscript - 是否可以使用没有函数 BuildRowSetFromString 的 AMPScript 创建数组?

除了函数 BuildRowSetFromString 中的字符串之外,还有其他方法可以在 AMPScript 中创建数组吗?

来自官方文档: http ://help.exacttarget.com/en/documentation/exacttarget/content/ampscript/ampscript_syntax_guide/content_ampscript_functions/#BuildRowSetFromString

0 投票
1 回答
894 浏览

exacttarget - 使用函数 BuildRowSetFromString 创建的行集上的 LookUpRows

是否可以将 LookUpRows 或 Lookup 之类的函数应用于使用 BuildRowSetFromString 创建的数组?

我有这个:

我想知道是否有我可以做的功能:

我正在尝试使用 FOR 循环。我想知道是否有可以做到这一点的功能。

0 投票
1 回答
1611 浏览

click - Ampscript 类似“onclick 或 ng-click”的功能?

我是 Ampscript 的新手,我在 html 中创建了一个页面并在 Ampscript 中设置了变量。我现在正试图在用户单击 html 按钮后运行 ampscript 函数。这可能吗???任何帮助深表感谢。

谢谢,

0 投票
1 回答
141 浏览

javascript - 5 次击键后 AJAX 调用未触发

为什么在触发之前需要超过 5 次击键?

它工作正常,但有一个额外的击键或退格键。

0 投票
1 回答
1909 浏览

salesforce - 我的 AMPScript LookUp 函数有什么问题?

长期潜伏者,第一次海报。我真的很感激任何帮助!

我试图从一个单独的数据扩展中提取主题行,而不是我们的可发送数据扩展。这里存储了不同的主题行,它们因每条记录而异。

我正在使用 LookUp() 函数,但由于某种原因,它只有在我选择我应该在 Exacttarget 中查找发送预览的数据扩展名时才有效。

因此,假设我的可发送数据扩展名为“SendableDE”(创意,对吗?),而我正在查找的数据扩展名为“DEWithSubjectLines”。例如,我有

因此,如果我在 ET 中执行发送预览时选择“SendableDE”,则该函数不会返回任何内容。

但是,如果我在进行发送预览时选择“DEWithSubjectLines”,则动态主题行会按预期返回,并在我单击不同的记录时发生变化。但为什么它只适用于该数据扩展?这几乎违背了 LookUp 函数的目的。

我在这里必须在概念上遗漏一些东西。有什么想法吗?谢谢!

0 投票
1 回答
2137 浏览

json - ExactTarget - JSON Feed 作为源

使用 ExactTarget 的文档时遇到了困难。下面来自他们的文档的示例工作得很好,但我无法将 var Json 设置为实际的 JSON 提要。我错过了什么?