递归删除GMail中给定标签下的电子邮件和标签

递归删除GMail中给定标签下的电子邮件和标签,gmail,google-apps,Gmail,Google Apps,我们最近迁移到谷歌应用程序,我们的一个用户数据有数千个标签(在Outlook中创建)以树状方式组织。在这些标签中的一些标签下(即几百个),是需要与所述标签一起删除的电子邮件。在GMail中,当选择父标签时,不可能递归地看到电子邮件,唯一的解决方案是逐个选择子标签,选择所有电子邮件,删除它们,然后删除标签。。。对所有数百个标签重复这个 有什么方法可以使这自动化吗?我已经寻找了一个脚本或应用程序,但没有一个能做到这一点。我可以花几个小时的时间想出一个自制的解决方案,但如果已经有这样的工具,我想知道

我们最近迁移到谷歌应用程序,我们的一个用户数据有数千个标签(在Outlook中创建)以树状方式组织。在这些标签中的一些标签下(即几百个),是需要与所述标签一起删除的电子邮件。在GMail中,当选择父标签时,不可能递归地看到电子邮件,唯一的解决方案是逐个选择子标签,选择所有电子邮件,删除它们,然后删除标签。。。对所有数百个标签重复这个

有什么方法可以使这自动化吗?我已经寻找了一个脚本或应用程序,但没有一个能做到这一点。我可以花几个小时的时间想出一个自制的解决方案,但如果已经有这样的工具,我想知道


除了自己实现之外,是否可以以某种方式实现这一点?

除了父标签的子标签之外,用户有多少个用户创建的标签?如果不是那么多,你可以尝试Gmail搜索,比如:

has:userlabels -label:otherlabel1 -label:otherlabel2 -label:otherlabel3

假设您将otherlabel1、otherlabel2、otherlabel3等替换为用户拥有的不是父标签的任何标签,这将返回父标签下的所有消息,然后您可以一次性批量删除这些消息。

这无法通过Gmail API自动完成。可能是其他一些自制的解决方案,但我刚才回答了一个类似的问题。在您的情况下,您只需删除有问题的线程,而不是更改标签。或者您可以列出消息而不是线程。值得注意的是,“儿童标签”只不过是名为“父母/孩子”、“父母/孩子/孙子女”等的标签。它们在谷歌的用户界面上看起来不同。几秒钟前我刚刚挂断了谷歌的技术电话。这是一个非常令人沮丧的情况。来自企业解决方案的谷歌并没有在这里得分。这不是一个全自动的解决方案,但搜索栏的使用很好!:)