[REQ] Gmail Script

嗨,我需要一个Gmail脚本,可以自动将邮件从垃圾箱移到收件箱。该脚本应该是可编辑的,这样我就可以定义每个时间间隔移动的邮件数量,比如每5分钟我可以移动20封从垃圾箱到收件箱。如果有人能帮我编写这个脚本,我会非常高兴。提前感谢。
 

modisctites1982

New member
出于好奇(我猜你正在研究某种方法),为什么这些电子邮件会被移到垃圾箱呢?它们需要在Gmail上直接发送吗?如果没有这些信息,我可以建议安装Thunderbird,然后批量移动电子邮件。
 

rentretcame1981

New member
我自己找到了这段代码,但是需要进行一些小的修改。它可以每分钟自动将1封电子邮件移动到收件箱。但是我想要增加数量。我找不到如何增加数量!!!这是代码: function movetoinbox() {var firstThread = GmailApp.getTrashThreads(0,1)[0]; firstThread.moveToInbox(); }请问有人能告诉我如何增加数量吗?
 
太棒了……正在工作中……只需要进行一些小的修改!!!函数移动到收件箱(){ var收件箱=GmailApp.getTrashThreads(0,20); for(i=0;i<收件箱.length;i ){ 收件箱.moveToInbox(); } }谢谢你!
 

antanesur1986

New member
我尝试了这段代码,在2个线程下能够运行。也就是说,我有3个线程在垃圾箱里,然后运行了这段代码。之后,只剩下1个线程(正确的)。function processInbox() { // 获取所有收件箱中的线程 var threads = GmailApp.getTrashThreads(0, 2); for (var i = 0; i < threads.length; i ) { threads.moveToInbox(); }额外说明:抱歉,在我发布之后才看到你更新的帖子。
 

samssekale1981

New member
function processInbox() { // 获取收件箱中的所有线程 var threads = GmailApp.getTrashThreads(0, 2); for (var i = 0; i < threads.length; i ) { threads.moveToInbox(); }添加:抱歉,我发帖后才发现您更新了帖子。谢谢。我愿意制作另一个脚本,将Gmail收件箱中的电子邮件自动发送给发件人作为回复。不知道如何开始?正在等待一些建议...
 

masfabacal1972

New member
我在路上,稍后会检查一下。但我不认为它会按照我想要的方式工作。谢谢,伙计。你非常有帮助。
 
顺便提一下另一个话题,关于人们如何学习编程,我认为从一个小想法开始是不错的例子。比如,发送电子邮件。从那里开始,你不可避免地需要更多的功能,当你发现需要更多功能时,你会寻找更多的方法来实现它,并从中提高自己的知识水平。无论你在以后用了多少,你肯定会学到一些东西。或者,至少我希望如此。
 

phelibiro1972

New member
“谢谢。可以看一下这个吗?我不想太专业,希望自己利用网络资源学习。不知道你是从哪里学到这个的?你推荐一下好的在线免费资源链接吗?”
 
嗯,很难告诉你一个地方来学习编程。我通过正常方式学习编程,所以我不太知道你可以掌握什么。但是首先,学会使用谷歌。不,我不是说你不应该问。实际上,你应该问,但是谷歌有许多选项可用于搜索您想要的内容。例如重复关键词会产生不同的结果,您可以搜索特定的文件类型,您可以搜索特定的网站,您可以搜索时间敏感的文章等等。有时甚至可以检索到网站已删除的信息。当您可以更有效地使用谷歌时,将有比您想象的更多信息。
 
var firstname=name.substring(0, ((name.indexOf(" ")>0)?name.indexOf(" "):name.length())));[/code] 不起作用。它显示错误!!!
 

kaisimpsima1972

New member
var firstname = name.substring(0, ((name.indexOf(" ")>0)?name.indexOf(" "):name.length)));[/code ]它不起作用。它显示错误!!![/QUOTE]抱歉,我想我复制粘贴时犯了一个错误,它还多了一个)在末尾。
代码:
var firstname = name.substring(0, ((name.indexOf(" ")>0)?name.indexOf(" "):name.length));[/CODE ]
 
我想要设置每天发送电子邮件的数量限制(Google有一个触发器,所以无需编写代码)。比如,如果发送了100封邮件,它就自动停止发送。是否可以添加这个功能?
 

canviluare1985

New member
function processInbox() { // 获取收件箱中的所有邮件线程 var threads = GmailApp.getTrashThreads(0, 2); for (var i = 0; i < threads.length; i ) { threads.moveToInbox(); } 附加:抱歉,在我发帖之后才看到您的更新内容,我愿意将邮件从最后一个移到第一个,但找不到任何解决方案!!! 有什么想法吗???
 
var textcontent = "你好 " name ",谢谢你的回复。
" body;它将获取整个名字,包括名字和姓氏。顺便说一句,我只想获取名字。我该怎么办?关于你的编程学习,你能告诉我哪里可以轻松而有效地学习JAVA吗?谢谢。哇,很棒的脚本,对我很有帮助...但我需要做个小修改...你能帮我吗?
 

tdisinovep1973

New member
是否可以计算特定电子邮件中的电子邮件? 比如,如果我从一个发件人收到5封邮件,第一封邮件将被计算为1,第二封邮件为2,依此类推?
 
顶部