我创建了一个报告,其中有一个链接列。我想要做的是在点击该链接时向给定的ID发送电子邮件。我创建了一个动态操作来发送一个工作正常的电子邮件。但是,问题是我在刷新后写了这就是为什么它生成两个邮件。我想问一下如何在点击链接时触发该操作?
答案 0 :(得分:2)
我不知道您的代码是如何发送电子邮件的,但我认为该代码会收到一个ID号作为输入,并开始发送电子邮件。
要在不重新加载页面的情况下执行此操作,请按照以下步骤操作:
1 - 在页面中创建一个项目以存储用于发送电子邮件的ID。
2 - 在包含链接的报告列中,转到“HTML表达式”并设置此代码(进行必要的更新)。
<span onclick="$s('P9_MYITEM',#MYID#);">#MYSHOWVALUE#</span>
<!--MYID and MYSHOWVALUE are columns of your select.-->
2a - 如果您使用的是链接列,请转到“链接构建器目标”,选择URL作为类型并将其放在“URL”字段中(进行必要的更新):
javascript:$s('P9_MYITEM',#MYID#);
3 - 现在,只需在更改此项目时创建动态操作,请提交此项目以获取更改的值。
4 - 不要忘记将“初始化时启动”选项设置为“否”。