在我的新工作中,我们销售import的东西。 为了能够销售这些东西,目前以下的事情需要发生每一个来件货物:
=B2*550
我想把Monkey
从我自己换成软件。 我从来没有写过任何与电子邮件,Excel,数据库或短信接口的东西,但是如果能够帮我解决这个问题 ,我会非常乐意学习。
这是我没有受过教育的心愿:
这一切都可行吗? 如果是的话,我从哪里开始阅读? 你将如何改善? 你认为什么语言/框架将是理想的? 你会怎样对待老板?
有很多你可以在这里应用的工具,包括Python,Excel宏,VB脚本等等。
在这种情况下, PowerShell似乎是一个很好的选择,因为它自然地结合了对Office,.NET和脚本的COM访问,并且是全能的。 如果你已经知道一个合适的技术,你会用你所知道的最快的速度完成工作。 无论如何,PowerShell。
(C#4.0也是合理的,尽管在与Office的COM接口进行交互时,早期版本很糟糕。)
不要一下子试图解决整个问题。 首先挑选一个小而简单的部分,马上给你带来很大的价值。 你更有可能以这种方式获得成功。 (为了让你的老板同意,你需要快速成功,如果你不告诉老板,你需要更快的成功!)。 完成之后,您可以使用新发现的空闲时间(也许每天只需几分钟),将您的工具和技能扩展到下一个尺寸的小块。 成功将加速成功。
及时用代码代替猴子,或者得到晋升或者厌恶地退出,并获得更好的工作。
大部分是Excel和电子邮件。 Excel可以通过COM或与OpenOffice.org的某种交互进行处理。 电子邮件,好吧,有几十种方法来做到这一点。 我选择的锤子是Python, pywin32或者PyUNO ,以及poplib
和smtplib
。
老板…永远是老板。 并不总是你可以做的关于恶心湿件的东西。
我首先问自己以下问题
只是一些想法。
#1的一个解决方案是发送电子邮件到Unix服务器(而不是交换),并使用procmail转储出附件(请参阅http://gimpel.ath.cx/howto_fetch_proc_metamail.html为例)
至于老板,有一个很好的网页,您可以通过电子邮件发送给他一个链接。 然后给他发一封短信(不超过3行),告诉他使用这个页面可以在一个月内为他节省30分钟的工作时间,并且在一个月内为你节省2个小时的工作时间。 只是准备备份#s。
然而,非常高的水平,你准备在自己的时间做整个自动化的事情,你最好能够卖给你的老板,总的时间节省x6个月,少于时间来发展这一点。 因为在他看来monkey
薪水足够低,软件的成本也不值得 – 但是可惜的是,他可能是正确的,取决于复杂的防弹健壮的解决方案。
正如我上面提到的,你最后的问题可能是最显着的。 这可能是最好的一个私人项目 ,你总有一天向老板展示完成的产品,收集你的创新奖金,然后被解雇,因为一只蠢猴现在可以做你的工作,而不是你。