【问题标题】:Is there a way to create nested label under inbox?有没有办法在收件箱下创建嵌套标签?
【发布时间】:2021-04-07 21:03:12
【问题描述】:

我从 gmail.com UI 尝试过,但我没有找到在系统标签下创建嵌套文件夹的任何方法。 然后我尝试使用 API,但从那里也是不可能的。

但我找不到任何指定此行为的文档。我错过了什么或做错了什么。 我正在使用 gmail apis 创建标签。 https://developers.google.com/gmail/api/v1/reference/users/labels/create

问题是我们有一个客户在收件箱下有嵌套标签。我认为可能是它的旧 gmail 功能并且不再存在。有人可以澄清我的理解。提前致谢

【问题讨论】:

标签: gmail-api


【解决方案1】:

似乎 USER 标签当前无法通过 Gmail API 嵌套在 SYSTEM 标签下。我不确定他们是否可以在过去使用 Gmail API 或其他已弃用的 API。查找表明过去可能的信息可能很困难,因为较旧的“官方”API,例如电子邮件迁移 v2 API(及其前身)似乎已经删除了那里的文档。

也许@Rubén 正在做某事here。尽管我认为 Google 的服务器在其当前配置中会在从任何客户端尝试此操作时返回某种错误。可能是已被删除的已弃用功能使这成为可能。也许在使用旧的过时的电子邮件迁移 v2 API 时,这是可能的。不幸的是,我无法回忆/证明它是否允许上述功能。


我找不到直接来自 Google 的信息链接。但是,我发现了以下内容:

ScottG_TC 说:“您正在创建一个新标签,您是否勾选了 Nest Under,然后下拉菜单会显示所有 用户 创建的标签。这些是唯一的标签 你可以在下面筑巢。” https://productforums.google.com/forum/#!topic/gmail/DqWSicdPTSs

ScottG_TC 说:“您不能在收件箱中嵌套标签。” https://productforums.google.com/forum/#!topic/inbox/78TdouDE0s4


Gmail API

使用过 API 的 .NET 包装器/版本后,我注意到我无法以编程方式在“收件箱”系统标签下创建嵌套标签。尝试这样做会产生与使用 GUI 相同的结果。它创建一个名为“Inbox/Foo”的平面用户定义标签。这似乎是尝试在 SYSTEM 标签下创建嵌套 USER 标签的标准结果。也就是说,将创建一个平面 USER 定义的标签,独立于预期的 SYSTEM 标签。

Gmail

使用 Gmail 用户界面本身的示例。

创建之后。

我相信您已经在 UI 中注意到,使用“Nest label under:”没有指定任何 SYSTEM 标签的选项。

使用 SYSTEM 标签的名称创建 USER 定义的标签也是无效的。

“重复问题”

Regarding this

我不认为这是一个重复的问题,Gmail API 有 USER 和 SYSTEM 标签的概念。提供的重复问题/答案仅涉及在用户定义的标签下创建嵌套标签的想法。它没有说明是否可以在 SYSTEM 标签下创建嵌套标签,例如“收件箱”

USER 和 SYSTEM 标签的区别: https://developers.google.com/gmail/api/guides/labels

也可以通过转到https://mail.google.com/mail/u/0/#settings/labels SYSTEM 标签有自己的部分来观察差异。

【讨论】:

    【解决方案2】:

    我可以通过将我的 gmail 帐户链接到 Windows 10“邮件”程序来完成此操作。然后使用 Windows 邮件 UI 在我的收件箱下创建我的嵌套文件夹,然后当我使用 chrome ::boom:: 嵌套在我的收件箱下返回 gmail 时。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-20
      • 1970-01-01
      • 1970-01-01
      • 2020-09-04
      相关资源
      最近更新 更多