问题标签 [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 投票
1 回答
1812 浏览

javascript - 在 Salesforce Marketing Cloud 中使用 AMPScript 进行 SMS 个性化

我的 CRM 团队在尝试使用 AMPScript 个性化 SMS 时遇到了问题。使用的语法如下:

感谢您注册 45 天无风险助听器试用!我们的一位专家听力顾问将很快给您打电话,讨论后续步骤。在本次电话会议中,我们将讨论您的听力损失情况,并详细了解 45 天无风险试用的详细信息。我们期待很快与您交谈!

我在 Marketing Cloud 中创建了一个只有我自己的数据扩展,并在旅途中使用它向我的手机发送包含此内容的短信。短信发送,但个性化内容不在那里,只显示纯文本。当然,一旦个性化起作用,我们将对其进行更改,以便在其中包含其他信息而不是订阅者密钥,但是现在知道为什么语法在应该的时候不起作用会很有帮助。

亲切的问候,迈克尔

0 投票
1 回答
212 浏览

indexof - 如何获取字符串中每个指定字符的索引?

假设我有以下变量:

set @var = 'firstName|lastName|age|gender'

如果我打电话,

%%=v(IndexOf(@var, '|'))=%%

输出为10

如何在变量中找到每个索引? '|'

0 投票
1 回答
886 浏览

javascript - Execute AMPScript into the same CloudPage

I'm trying to update a variable in AMPscript in order to get a list of values that contain a keyword. This value is inserted in an input and after that I click on a search button to find the results. I tried adding some jQuery code but this has not worked. How can I get the value of the input into my AMPscript and refresh the table with the values?

This is my current code:

0 投票
1 回答
319 浏览

salesforce - 带有产品图片、URL 和名称的 Ampscript 查找产品推荐表

我有每个电子邮件地址的推荐产品 (4) 表 (Product_Recommendations)。

我想使用 ampscript 查找将这些产品添加到我的电子邮件中。我尝试了以下操作,但在 Marketing Cloud 中出错:

不知道我做错了什么。谢谢!

0 投票
1 回答
644 浏览

lookup - 电子邮件预览中的 LookupRows 数据扩展错误

一旦我尝试预览电子邮件,就会出现下一个错误:

LookupRows 函数调用的数据扩展名无效。此名称的数据扩展名不存在。数据扩展名:

Registered_Fam_Members 函数调用: LookupRows("Registered_Fam_Members","PersonContactId",_subscriberkey)

参数名称:DataExtensionName 参数序号:1

该数据扩展存在AMPScript我正在使用的代码是%%=LookupRows("Registered_Fam_Members","PersonContactId",_subscriberkey)=%%

用作可发送的数据扩展是标准的。

你知道这个问题可能与什么有关吗?

0 投票
1 回答
1421 浏览

forms - 使用 AMP 脚本将数据插入/添加到数据扩展中 - Salesforce Marketing Cloud

我有一个要求,我应该向订阅者列表中的所有用户发送带有表单(名字、姓氏、电子邮件 ID 和手机号码和提交按钮)的电子邮件。作为回报,我需要在用户填写表单并单击提交按钮后将数据捕获到新的数据扩展中。

如何使用 amp 脚本实现它。

0 投票
1 回答
111 浏览

ampscript - 需要安静的端点代码来使用 ampscript 发送 json 响应

我是 ampscript 的新手,我想公开一个以 json 正文响应的宁静服务。我已经尝试了多个站点,并且到处都可以找到答案以命中端点并读取响应,但无法找到创建和公开宁静服务的方法。

0 投票
2 回答
2183 浏览

ampscript - AMPscript 多个 if/elseif 语句抛出错误“IF Not Closed”

我有下面的代码,但它抛出了错误,说 If 语句没有用 EndIf 关闭。我尝试了一些不同使用 () 的变体,但没有运气。非常感谢您的帮助。谢谢!

0 投票
2 回答
58 浏览

salesforce - 是否有适用于 ELSE 函数的行计数计数函数?

我有一个代码应该显示凭证详细信息。如果没有凭证,则应显示任何内容。我们使用 RowCount > 0 但如果 Data Extension 中没有任何内容,RowCount 似乎不会返回 0。

如何更改 If 语句或 ELSE 语句。

0 投票
2 回答
2408 浏览

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

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

我已经尝试过来自互联网的代码片段,但没有一个有效。

甚至非 AMPscript:

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