Я думаю, что ваш код будет работать, но я думаю, все, что вам нужно сделать, это:
var lbl=GmailApp.getUserLabelByName('Q0/Subject/Name');
var threads=GmailApp.search('label:Q0/Subject/Name');//exactly as you created it
lbl.removeFromThreads(threads);
Попробуйте использовать отладчик и убедитесь, что потоки получают массив объектов GmailThread.
Вот как выглядит ярлык в окне поиска Gmail:
Они изменили косую черту на тире и использовали строчные буквы, но на самом деле это не то, на что похож ярлык.
Как я уже говорил выше в своем комментарии:
Я только что сделал это недавно, и обнаружил, что описание ярлыка в окне поиска gmail не соответствовало тому, как я на самом деле создал ярлык. На нем отображалась метка, подобная этой, q0-subject-name
, и я использовал ее как Q0/Subject/Name
, когда использовал q0-subject-name
. Я не мог найти метку, а когда я использовал Q0/Subject/Name
, я нашел ее. Я надеюсь, что это поможет вам.