使用Java / Javascript将我的前景“连接”到SQL以提取数据

时间:2019-05-31 03:18:15

标签: java sql outlook

这是我的问题:

在我工作的地方,大约5-6个人一直在不同项目上工作。

例如,人员A刚刚向用户引用了报价,人员B刚刚更新了项目的状态,人员C刚刚收到了客户的新采购订单,人员D提交了要批准的报价,项目A的到期日为6天,项目B逾期11天,依此类推。

我将不得不查看我的Outlook收件箱和公司Outlook收件箱,以收集和列出所有这些信息,然后猜猜是什么?我提出的表格始终没有真正地“更新”,因为我无法跟上6个人同时提供自己要做的事情的信息。

所以我有个主意,我在这里寻求帮助和指导。

这是我要解决的问题:

A。我想将自己的前景与SQL挂钩,以提取项目编号等数据,    截止日期,项目报告,报价单等,然后将其制成表格    在表格中以方便参考。

B。我还想制作一个要从该表读取的程序,    提供指导,然后向管理部门发送电子邮件以进行准备    文档,如下所示:

send email to person A:
project number #### is due in ## days (where 1<##<30), the details of this 
project can refer to file ####.

Send email to admin:
Please prepare the document for project #### and hand it to person A

我对如何组织它有一个粗略的想法。它是这样的:

对于A: 该程序将扫描Outlook邮件的主题字段,以查找诸如“新项目”,“批准报价”,“项目更新”之类的关键字

然后     如果(新项目)     {按照电子邮件正文的“新项目”格式提取数据;     将数据从电子邮件正文复制并粘贴到SQL中的行和列;     }

if(Quotation for approval)
{extract data following the "Quotation for approval" format of the body of 
the email;
Copy and paste data from email body to rows and column in SQL;
}
.
.
.
.
.

Export SQL table into excel file then send to me and cc to company email;

对于B: 程序将在每个星期一的上午10点从SQL新项目表中读取数据,然后根据“到期日期”参数为每一行执行不同的功能。

if(due date >30)
{}

if(due date <=30)
{get project number;
get project name;
get due date;
get person in charge email;
days to go = due date - today();
send email to person in charge (project "project number" "project name" is 
due in "days to go");
send email to admin (project "project number" "project name" is due in "days 
to go" please prepare documents before "due date".);
}

所以指的是我的想法。 Java和javascript是否适合此应用程序?我应该在我的Java或javascript中添加哪个附加组件来完成这项工作?有更好的方法来解决这个问题吗?

对不起,我知道我并没有真正在这里提供编程语言,只是试图传达我的概念并寻求帮助。

谢谢。

0 个答案:

没有答案