@שעטנ-ז-ג-ץ טעות שלי בקוד.
בשלב של הסרת התווית מההודעה שטופלה, אין רפרנס לאחד משני המשתנים שמכילים את התוויות (א' או ב')
הנה קוד מתוקן:
var file1 = DriveApp.getFileById('1Sj4SkdvF9vDd0aV7y-BwE2rcffchxNwfu').getAs('application/pdf')
var file2 = DriveApp.getFileById('1gXrIBI4omZzZ32YrvrWPliYkqinwvB2p5').getAs('application/pdf')
function reply() {
var label_a = GmailApp.getUserLabelByName('א');
var label_b = GmailApp.getUserLabelByName('ב');
var a_messages = label_a.getThreads();
var b_messages = label_b.getThreads();
for(var i=0;i<a_messages.length;i++){
a_messages[i].reply('קובץ 1',{
attachments:[file1]
});
a_messages[i].removeLabel(label_a);
}
for(var i=0;i<b_messages.length;i++){
b_messages[i].reply('קובץ 2',{
attachments:[file2]
});
b_messages[i].removeLabel(label_b);
}
}