Bu Gmail.Users.Messages.remove (userId, id) nasıl çalışır? E-postanın kimliği nedir ve bir e-postayı kalıcı olarak silmek doğru işlev midir?E-postalarımı Google Script ile silme komut dosyası
Benim durumumda gönderilen tüm e-postalarımı anında ve kesinlikle silmek istiyorum. İşte birinden aldı bazı kod yalnızca farklı bir etikete sahip bulunuyor: lütfen
function myFunction() {
var threads = GmailApp.search("in:sent label:Inbox");
var me = Session.getActiveUser().getEmail();
for (var i = 0; i < threads.length; i++) {
Gmail.Users.Messages.remove(me, threads[i]);
}
}
zaten doğru bu midir ve herkes bana yardımcı olabilir?
Düzenleme: Benim kod değiştirilmiş ama hala çalışmıyor, ben hala burada bu, fonksiyon kaldır nasıl kullanılacağını bilemiyorum: kodunun çalıştığını
function myFunction() {
var me = Session.getActiveUser().getEmail();
var thread = Gmail.Users.Threads.list(me);
for (var i = 0; i < 1000; i++) {
Gmail.Users.Threads.remove(me, thread);
thread = Gmail.Users.Threads.list(me).nextPageToken;
}
}
keresinde koyacağım Her dakika işlevi çalıştırmak için bir tetikleyici. Böylece Gönderdiğim klasörüm her zaman boş.
Herhangi bir öneriniz lütfen? Benim tarafta
Cevabınız için teşekkürler, Gmail Api'yi kullanarak Gelişmiş Google Hizmetleri'ni kullanarak bir e-postayı çöp kutusuna götürmeden bir e-postayı kesinlikle silebileceğinizi okudum. İşte konu https://developers.google.com/gmail/api/v1/reference/users/messages/delete. Sadece nasıl kullanacağımı anlamadım, programlama becerilerimin çok iyi olduğunu söylemeliyim, ama hala öğreniyorum. –
Sanırım bu v1 "delete (...)" ReST API'sı, herhangi bir 'apps-script' yöntemi tarafından sarılmıyor çünkü [apps-script/reference] dosyasına silme yöntemi yok (https://developers.google.com/apps-script/reference /), ve hatta çöp boşaltmak için hiçbir yolu .. :( – boly38
tam olarak, ama bir yolu olmalı, çünkü bu linkte verilen script: https://developers.google.com/gmail/api/v1/reference/users/messages/delete düzgün bir kimlik verildiyse mükemmel çalışır.Tüm bilmem gereken şey bir e-postanın kimliğini nasıl alacağım, böylece fonksiyonumu düzgün bir şekilde çalıştırabilirim –