我想创建一个谷歌应用程序脚本,为组织中的所有用户创建标签。
我们有谷歌工作区,我已经在高级谷歌服务中启用了Gmail API。
我想要一个带有一些子标签的主标签。
示例(正在运行):
function createLabel() {
const labels = ["L1","L1/S1","L1/S2","L1/S3"]
labels.forEach(l => Gmail.Users.Labels.create({name:(l)}, "me"))
}
-
我只给自己加标签。如何给每个人加标签?
-
我还看到,如果标签存在,我会收到一个错误,所以在创建标签之前,我还需要检查每个用户,如果存在标签,可能会跳过。
已编辑
我设法添加了一个错误检查,因此如果存在标签,它将跳过。仍然需要帮助循环所有组织用户。
function createLabel() {
const labels = ["L1","L1/S1","L1/S2","L1/S3","L1/S4"]
labels.forEach(l =>
{
try {
Gmail.Users.Labels.create({
name:(l),
"color": {
"backgroundColor": "#662e37",
"textColor": "#662e37"
}
}, "me")}
catch{}
}
)
}
如有任何帮助,我们将不胜感激。
非常感谢。