2

这是我在这里的原始问题的后续问题。Bugzilla 和 Trac 之间的决定似乎是为我们做出的,而 Trac 确实如此。以下是我到目前为止找到的选项:

  • 通过修改执行电子邮件通知的 GAS 脚本,利用我们当前基于 Google 表单的错误报告。到目前为止,我一直无法找到示例,但您似乎可以修改 GAS 脚本的电子邮件部分,以将电子邮件发送到 Trac 服务器以自动打开工单。这是我的首选,但如果可能的话,我想看一个例子。

  • 使用TracCmdScript创建一些东西,但该网站三年没有更新,它似乎使用 python,一种我不精通的语言(虽然我想成为)和XmlRpcPlugin,这似乎在目前的发展。

  • 此 SO 页面上还引用了一个电子邮件选项网站来使用email2trac,但被引用的网站似乎已死。 编辑:这里是新站点: email2trac,它在几年内仍未被触及,但似乎可以正常工作。

我对 SO 人可能提出的任何其他建议持开放态度。

4

1 回答 1

0

我发现 XMLRPC 插件是自动化与 Trac 交互的最可靠方式。实际上,每种主要的编程/脚本语言都有可用于执行 XML RPC 或 JSON RPC 调用的库,这意味着将为您处理大部分困难的事情。如果您已经有一个脚本来获取提交的表单数据并将其格式化为电子邮件,那么您应该能够修改该脚本以获取相同的数据并将其格式化为 XML 或 JSON 并将其打乱到 Trac。XMLRPC 插件的网站包含一些用于将 RPC 命令发送到 Trac 服务器的多语言示例代码。

于 2013-08-16T23:32:16.687 回答