在FM18中,我有两个表:"documents“和"recipients”。
"documents“表具有"owner”属性,而"recipients“具有属性"department”和"emailAddress“。
我正在编写一个脚本,将电子邮件消息发送到包含在具有recipients::department = documents::owner
的记录中的所有电子邮件地址。
当点击与"documents“表格相关的布局中的按钮时,执行该脚本。
在"send email“选项表单中,我选择了”从找到的集合中收集地址“,但现在,我应该在计算中输入什么?
附件中你可以找到一些脚本(他们是意大利语)和关系截图。
发布于 2020-07-27 11:29:27
我对这种关系有点迷惑(?)您可以描述:
recipients::emailAddress = documents::owner
单个文档可以关联多少个收件人?它看起来应该只有一个。
假设它是一种关系,并且文档可以有多个相关收件人,您可以执行以下任一操作:
Specify Calculation…
,然后输入以下任一命令:列表(收件人::电子邮件地址)
或者:
替换( List ( recipients::emailAddress );²;";“)
设置变量$message;“此处是您的邮件”转到收件人的相关记录;仅显示相关记录发送邮件到:收件人::电子邮件地址(收集地址);邮件:$message
注意:其中大部分都是未经测试的(我不会从Filemaker发送邮件)。
https://stackoverflow.com/questions/63111234
复制