我需要就某些话题征询团队的意见。
我们可以在 Lotus Notes 8.5 的电子邮件中添加投票按钮吗?
答案1
市面上有很多调查应用程序。我推荐的一个是OpenNTF 上提供的“调查应用程序”并由 Sean Cull 开发。
你可以看到实际效果这里。
该应用程序有开源版本、精简版和专业版,并附带维护包和扩展功能。值得一看。
答案2
A快速而肮脏的方法™是使用热点按钮,但我将对此解决方案提出以下严重警告:
- 此代码仅适用于 Lotus Notes 客户端,Blackberry 将会忽略它,而且我手边也没有 iNotes 可供测试。
- 人们可以投票多次。
- 结果将显示在您的收件箱中(或指定的电子邮件地址以收集投票),因此您需要自行整理结果。
我假设您想在备忘录中创建投票按钮。在执行这些说明之前,请确保您位于电子邮件正文中。
在
Create
菜单中选择Hotspot > Button...
信息框(应该出现属性窗口弹出),切换到第一个选项卡
Button Info
并使用适当的选择值命名按钮,即“是”。在您的电子邮件正文下方,有两个新面板。左侧面板有两个选项卡,分别称为
Objects
和Reference
。右侧面板是您编写代码的地方。下拉参数应为Client
和Formula
。如果下拉参数与前两个值不匹配,请更改它们。故障排除提示:如果您看不到此面板(单击电子邮件正文时可能会发生这种情况),请右键单击按钮并选择Edit Button
。将以下代码粘贴到代码面板中(两个下拉菜单
Client
和下方Formula
)。REM {Parameters you can change VotingChoice - example values: YES, No, London, Paris MessagePrefix - could be the reason/purpose of the vote, this will help you filter votes as they start to appear in your inbox. SendTo - this any email address it doesn't have to be the one that sends out the voting buttons. It doesn't even need to be a internal or Lotus Notes mail system, this is because you're just sending a plain text email. }; VotingChoice := "YES"; MessagePrefix := "VOTED: "; SendTo := "[email protected]"; REM {I'd leave the rest of this if you're not sure}; Message := MessagePrefix + VotingChoice; @MailSend(SendTo;"";"";Message); REM {Give the user some feedback}; @Prompt([Ok];"Success"; "Thank your vote was collected"); @Command([FileCloseWindow])
创建额外的投票按钮,然后发送您的电子邮件。
当投票开始出现时,您将能够根据 MessagePrefix 挑选出它们,所以我会确保这是唯一的。投票者不会在他们的发件箱中看到这封电子邮件,因为它是通过代码发送的。
答案3
我建议你建立一个专门用于投票的数据库。
Mat Newman 创建了一个示例数据库来执行此操作: http://www.matnewman.com/webs/personal/matblog.nsf/dx/voting-buttons-in-lotus-notes