recipe-create-gmail-filter

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Create a Gmail Filter

创建Gmail过滤器

PREREQUISITE: Load the following skills to execute this recipe:
gws-gmail
Create a Gmail filter to automatically label, star, or categorize incoming messages.
前提条件: 加载以下技能以执行此方案:
gws-gmail
创建Gmail过滤器,自动为收到的邮件添加标签、标星或分类。

Steps

步骤

  1. List existing labels:
    gws gmail users labels list --params '{"userId": "me"}' --format table
  2. Create a new label:
    gws gmail users labels create --params '{"userId": "me"}' --json '{"name": "Receipts"}'
  3. Create a filter:
    gws gmail users settings filters create --params '{"userId": "me"}' --json '{"criteria": {"from": "receipts@example.com"}, "action": {"addLabelIds": ["LABEL_ID"], "removeLabelIds": ["INBOX"]}}'
  4. Verify filter:
    gws gmail users settings filters list --params '{"userId": "me"}' --format table
  1. 列出现有标签:
    gws gmail users labels list --params '{"userId": "me"}' --format table
  2. 创建新标签:
    gws gmail users labels create --params '{"userId": "me"}' --json '{"name": "Receipts"}'
  3. 创建过滤器:
    gws gmail users settings filters create --params '{"userId": "me"}' --json '{"criteria": {"from": "receipts@example.com"}, "action": {"addLabelIds": ["LABEL_ID"], "removeLabelIds": ["INBOX"]}}'
  4. 验证过滤器:
    gws gmail users settings filters list --params '{"userId": "me"}' --format table