Email Gmail定时过滤器在上午8点到下午5点之间删除MSG

Email Gmail定时过滤器在上午8点到下午5点之间删除MSG,email,gmail-api,Email,Gmail Api,我如何在gmail中设置一些东西来删除在上午8点到下午5点之间匹配gmail过滤器的MSG 我在想,也许可以通过谷歌应用程序脚本来实现这一点,我想知道是否有人已经做过类似的事情?我会循环遍历顶部线程(遗憾的是最多20个),检查它们上的日期时间戳,然后你可以使用相对简单的方法删除它们 CLIENT_SECRET_FILE = 'client_secret.apps.googleusercontent.com.json' OAUTH_SCOPE = 'https://www.goog

我如何在gmail中设置一些东西来删除在上午8点到下午5点之间匹配gmail过滤器的MSG


我在想,也许可以通过谷歌应用程序脚本来实现这一点,我想知道是否有人已经做过类似的事情?

我会循环遍历顶部线程(遗憾的是最多20个),检查它们上的日期时间戳,然后你可以使用相对简单的方法删除它们

    CLIENT_SECRET_FILE = 'client_secret.apps.googleusercontent.com.json'
    OAUTH_SCOPE = 'https://www.googleapis.com/auth/gmail.compose'
    STORAGE = Storage('gmail.storage')
    flow = flow_from_clientsecrets(CLIENT_SECRET_FILE, scope=OAUTH_SCOPE)
    http = httplib2.Http()
    credentials = STORAGE.get()
    if credentials is None or credentials.invalid:
        credentials = run(flow, STORAGE, http=http)
    http = credentials.authorize(http)
    gmail_service = build('gmail', 'v1', http=http)
    threads = gmail_service.users().threads().list(userId='me', maxResults=1).execute()
    if threads['threads']:
        for thread in threads['threads']:
我在这里为您编写的代码为您提供了最简单的部分,您所需要做的就是检查该特定消息的格式,然后决定是否需要它