gpt4 book ai didi

google-apps-script - 如何检查 Gmail 标签是否有嵌套的子标签?

转载 作者:行者123 更新时间:2023-12-04 00:27:54 24 4
gpt4 key购买 nike

使用 Google Apps 脚本,是否有检查 Gmail 标签是否有嵌套子标签的功能?如果一个标签有一个或多个子标签,我想将它们从代码序列中排除。

最佳答案

没有从“父”标签获取标签的直接方法,但使用简单的 getUserLabels() 方法很容易获得 documented here并通过以下小代码说明:

function getAllLabels(){
var results = [];
var labels = GmailApp.getUserLabels();
for (var i = 0; i < labels.length; i++) {
Logger.log("label: " + labels[i].getName());
results.push(labels[i].getName());
}
for (var i = 0; i < results.length; i++) {
if(results[i].indexOf('/')>0){Logger.log(results[i]+' has a subLabel')};
}
}

这将显示所有标签的列表,从第二个循环中您将获得至少具有一个子标签的所有标签的列表。

请注意,此脚本必须改进,因为它会将 INBOX(例如但不仅限于)视为标签,这并不是您真正想要的,但该部分很容易通过几个条件。

关于google-apps-script - 如何检查 Gmail 标签是否有嵌套的子标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30012268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com