使用 gmail api 过滤掉某种格式的电子邮件

using gmail api to filter out emails from some format

我正在试用 gmail api,但在使用过滤器时遇到了困难。 我想排除一些电子邮件, 比如过滤掉发送到“myname@mycompany.com”的电子邮件, 在 gmail api 文档中找不到任何东西。

我正在使用 nodejs 客户端并像这样构造查询。

    const result = await gmail.users.messages.list({
      auth: oauth2Client,
      userId: "me",
      q: `in:sent after:2021/09/01`
    })

gmail api 有类似 not:myname@mycompany.com 的东西吗 或类似 exclude:myname@mycompany.com 或者这根本不可能?

能否在查询中附加 -keyword

const result = await gmail.users.messages.list({
      auth: oauth2Client,
      userId: "me",
      q: `in:sent after:2021/09/01 -myname@mycompany.com`
    });