Office 365 / Outlook Web App更轻松的送货回执和阅读回执(Bookmarklet)

时间:2017-05-16 19:49:09

标签: javascript jquery outlook office365 bookmarklet

好的,这是一个答案,而不是一个问题。由于您无法在Outlook Web App中打开自动阅读和发送收据,因此我转向使用javascript以便我们的某些用户更轻松。这样可以将所需的点击次数从6减少到1。

我正在运行此jquery代码作为书签,在IE11和Chrome中进行测试。

$('button').filter(function(){ return $(this).attr('title') == 'More commands'; }).delay(100).click();
$('span').filter(function(){ return $(this).text() == 'Show message options...'; }).delay(200).click();
$('span').filter(function(){ return $(this).text() == 'Request a delivery receipt'; }).delay(300).click();
$('span').filter(function(){ return $(this).text() == 'Request a read receipt'; }).delay(500).click();
$('span').filter(function(){ return $(this).text() == 'OK'; }).delay(600).click();

作为一个书签,它包含在一些杂乱的代码中,但它完成了工作。

javascript:void function(){$("button").filter(function(){return"More commands"==$(this).attr("title")}).delay(100).click(),$("span").filter(function(){return"Show message options..."==$(this).text()}).delay(200).click(),$("span").filter(function(){return"Request a delivery receipt"==$(this).text()}).delay(300).click(),$("span").filter(function(){return"Request a read receipt"==$(this).text()}).delay(500).click(),$("span").filter(function(){return"OK"==$(this).text()}).delay(600).click()}();

将其另存为书签并在Outlook Web App中撰写邮件时运行它,它将以编程方式单击所有必需的按钮以请求阅读回执和送达回执。

我想将此文件记录在一个显眼的位置,因为此问题的唯一答案是微软没有对此问题采取任何措施,并且没有迹象表明他们打算这样做。

0 个答案:

没有答案