对于未启动的用户,“收件箱零”只是意味着每天在电子邮件收件箱中收到零邮件。 这是一种自我组织的原则,旨在减轻压力,并在达到目标时将您精神上运送到带彩虹和独角兽的温暖热带海滩。


几年前,我意识到Inbox Zero,并迷上了它(见上文)。 不幸的是,Inbox Zero有一个关键缺陷:它要求您实际上对每封电子邮件都执行某些操作才能消除它们。
如果您每天收到100封电子邮件,这意味着对于每封电子邮件,您需要:
- 立即采取行动(回复,转发,添加到任务列表等)
- 延迟动作(延后,标记等)
- 存档
这对我来说太多了。 尤其是因为大多数电子邮件都是不请自来的,无关紧要的,不需要任何操作或将它们组合在一起。 实际上,当我自己遵守“收件箱归零”时, 其他人正在控制我的时间。


幸运的是,有一种方法可以腾出您的时间,停止点击太多该死的东西,并且仍然享受Inbox Zero的好处。
解决方案是将您的电子邮件设置为在一定时间后自动存档电子邮件。 这样,如果您不采取任何措施,电子邮件将自行消失,并被安全地存档。 您对重要的电子邮件采取措施,忽略其余电子邮件,它们就会消失。
现在,我将向您展示如何分3个步骤进行操作。 但是,我只在Gmail中做到了。 其他程序可能具有也可能不具有类似的功能。
第1步-定义您的规则
在进行任何设置之前,您需要确定何时希望电子邮件自动存档。
我可以将1天后阅读的电子邮件和7天后未阅读的电子邮件存档。 如果要在每天结束时实现“收件箱归零”,则两个值都可以使用0天。
您还需要定义何时进行归档。 我将午夜定在我的位置,因为对我来说最重要的是昨天的混乱在第二天之前消失了。 但是,如果您希望一天结束时看起来像那样,可以将其设置为下午5点左右运行。
第2步-安装Magic(脚本)
不幸的是,Gmail并没有提供这种自动化功能。 因此,我们需要创建一个执行此操作的基本脚本。 不用担心,我将为您提供代码,使其直接进入您的Google帐户。 无需编程。
这是您的工作:
- 转到https://script.google.com/并使用您的Google帐户登录。
- 单击屏幕左上角附近的“新脚本”。


- 删除示例代码,如下所示


- 现在粘贴以下代码。 请注意,我没有编写此代码,但是我不记得我从哪里得到的代码。 如果有人可以指出我,我会很高兴地提供资料。
函数archiveReadInbox(){
var delayDays = 1 //输入将邮件移至存档之前的天数
var batchSize = 100 //一次处理多达100个线程
var searchQuery =’label:inbox is:read old_than:’+ delayDays +’d’;
var thread = GmailApp.search(searchQuery);
for(j = 0; j <threads.length; j + = batchSize){
GmailApp.moveThreadsToArchive(threads.slice(j,j + batchSize));
}
}
函数archiveUnreadInbox(){
var delayDays = 7 //输入将邮件移至存档之前的天数
var batchSize = 100 //一次处理多达100个线程
var searchQuery =’label:inbox is:unread old_than:’+ delayDays +’d’;
var thread = GmailApp.search(searchQuery);
for(j = 0; j <threads.length; j + = batchSize){
GmailApp.moveThreadsToArchive(threads.slice(j,j + batchSize));
}
}
不必担心其运行方式,只需知道archiveReadInbox()会针对收件箱中已阅读的电子邮件,而archiveUnreadInbox()会针对收件箱中未阅读的电子邮件。 如果您不希望与众不同,则可以绝对组合它们,只需在有关如何做的评论中对我进行ping处理即可。
现在,您确实必须修改每个函数中的“ var delayDays = X”(对不起,我撒谎了)以反映您在步骤1中设置的内容。例如,如果您想将收件箱中的所有电子邮件存档,请将X设置为0同时。
粘贴后的外观如下:


现在,将此脚本的名称设置为左上角令人难忘的名称,就像编辑其他任何Google文档,表格一样对其进行编辑。在我的示例中,我将其命名为“每天清理Gmail”


第3步-告诉Google何时运行脚本
现在有了脚本,现在只需要告诉Google何时运行它。 点击顶部的小时钟图标。


将会出现一个弹出窗口。 点击“添加新触发器”,并进行如下配置:
- 运行:archiveUnreadInbox
- 时间驱动
- 日间计时器
- [您希望它运行的时间]
重复执行archiveReadInbox。
它应该如下所示,并且带有您想要的时间范围。


点击“保存”。
你们都准备好了! 现在,Google应该每天在您指定的时间运行此脚本。
如果您现在想旋转一下,请单击“运行”>“运行功能”>“ archiveReadInbox”。


在评论中让我知道它如何为您工作。 如果您遇到问题,我会尽力提供帮助!