使用基于 excel 文件的 python 代码与 JIRA 同步



我正在使用python包'jira'来建立与jira的连接。我基本上使用 excel 文件中的信息,并根据 excel 信息在 JIRA 中自动创建票证。有时同一票证的 excel 信息可能会发生变化,在这种情况下,我需要手动运行代码。所以我想知道是否可以在 excel 文件发生更改时自动执行此操作。

我假设您只对提交新票感兴趣,即在Excel工作表中添加新行。

两个选项:

  1. 在睡眠状态下永久循环运行代码。
  2. 让你的代码由 cron 运行。

现在,您可以维护文件的哈希(md5 或 sha256(,如果您不使用数据库,则将哈希写入主机上的某个文件中。

您的代码必须从此文件中读取,并计算该 excel 文件的新哈希。如果它们不同,则表示文件中的某些内容已更改。

现在,您还需要维护创建 jira 票证的行。您也可以将此信息写入某个文件中。

最新更新