我尝试按“全选”,然后寻找“选择所有匹配的对话”按钮(类似到Gmail所拥有的功能),但没有类似的按钮。
#1 楼
对于不想使用Python答案的非编码人员,解决方案是快捷方式。在顶部栏中选择“显示:未读”,而不是默认的“显示:全部”。正确。
尝试*(星号),然后按A(全选)
Shift I(将所有选中的都标记为已读,然后转到下一页)
我将400封邮件标记为请在一分钟内阅读。
如果您碰巧使用了AutoHotKey,下面的脚本将通过输入shift-F9来执行上述操作。只要确保首先单击顶部的“未读”选项即可。
F9::
SendInput *a!
Sleep, 500
SendInput I
Sleep, 500
SendInput n
return
#2 楼
我能找到的唯一方法是要求您编写一些Python代码。这是提供Python模块的网站。
http://code.google.com/p / pygooglevoice /
此页面为您提供有关如何设置要阅读的消息的详细信息。在“消息”部分下查找“标记”功能。
sphinxdoc。 github.com/pygooglevoice/api.html#message
我会为您编写脚本,但我不知道足够多的Python可以尝试。
希望有所帮助。
编辑:不应贬低我的能力。这是将所有内容设置为可读取的脚本。
from googlevoice import Voice,util
voice = Voice()
voice.login('YOUR USERNAME', 'YOUR PASSWORD')
while True :
folder = voice.search('is:unread')
if folder.totalSize <= 0 :
break
util.print_(folder.totalSize)
for message in folder.messages:
util.print_(message)
message.mark(1)
UPDATE-gygooglevoice需要更改其设置页面才能正常工作,否则会出现登录错误。此处需要更改:http://code.google.com/p/pygooglevoice/issues/detail?id=64#c4(只需更新登录URL)
评论
出色的工作,非常感谢。
–奥斯汀·林
2011年2月2日在7:31
好答案。我希望在花一个小时将其标记为10之前看到这一点。
– Chris_O
2012年3月3日在6:31
我似乎无法使它正常工作。遇到这个:gist.github.com/4446898
– ELLIOTTCABLE
13年1月3日在20:28
啊。得到它了。要使其正常工作,您可能需要注释掉pygooglevoice中的一些临时错误。请参阅:code.google.com/p/pygooglevoice/issues/detail?id=67#c1
– ELLIOTTCABLE
13年1月3日在20:45
#3 楼
我能够搜索标签:未读,然后快速选择所有标签,将其标记为已读,然后单击刷新。刷新后,搜索保持不变,这使它们可以快速浏览所有内容。#4 楼
我使用了较早发布的自动热键解决方案以及一个小的附录:+F9::
Loop, X
{
SendInput *a!
Sleep, 500
SendInput I
Sleep, 2000
}
return
用您除以10的消息数替换X。
我将笔记本电脑独自呆了一两分钟,浏览了500条消息。
#5 楼
我很喜欢SoulWinter的Apple Script想法,但对我来说却不太奏效。我浪费了很多时间试图使Python程序正常运行,这似乎太过时了。 br />
我对其进行了如下修改。我使用的是Chrome,因此您可能不需要将“ Google Chrome”更改为浏览器。您还需要将X更改为未读邮件的数量除以10(加1),因此,如果您有934条邮件,请用94替换X。
打开Google语音收件箱,例如https://www.google.com/voice/b/0#inbox,然后单击顶部(页面控件旁边)中的“未读”。
在应用程序中打开“脚本编辑器”(适用于最新OS X)或等效版本
在脚本编辑器中输入以下代码,然后按“播放”按钮。 (请确保您不要在Google语音和脚本编辑器之间单击其他选项卡或窗口。)
代码:
activate application "Google Chrome"
repeat X times
tell application "System Events"
key code 28 using {shift down}
keystroke "a"
keystroke "I"
delay (1)
end tell
end repeat
#6 楼
我进行了修改,将所有内容标记为已读,前进到下一页,然后不断循环(不存档)。您需要安装AutoHotKey才能使此脚本正常工作。+F9::
Loop {
Sleep, 500
SendInput *a!
Sleep, 500
SendInput I
Sleep, 500
SendInput n
}
return
评论
您如何使用/实现此功能?
–雅各布·扬·图恩斯特拉(Jacob Jan Tuinstra)
13-10-29在5:49
@JacobJanTuinstra这看起来像一个自动热键脚本。
– Glenviewjeff
2013年12月23日在21:49
#7 楼
对于非编码员实际的搜索栏快捷方式是“ is:unread”-然后您可以检查所有... ctrl i ...然后再次搜索“ is:unread”
搜索后不会清除搜索栏(至少对我而言),因此很容易浏览几条未读消息以将其全部清除。
#8 楼
我真的很喜欢AutoHotKey解决方案。我对其进行了一些修改以存档消息。+F9::
SendInput *a!
Sleep, 500
SendInput I
Sleep, 500
SendInput e
return
我试图将其循环,使其自动运行,但无法正常工作。
#9 楼
适用于OSX用户的AppleScript:以您的GV帐户为重点打开您喜欢的浏览器。更新浏览器名称/所需的迭代(脚本将自动前进页面),然后在AppleScript编辑器中运行。一秒钟的延迟是延迟的“缓冲”。
activate application "YOUR_BROWSER_NAME"
repeat x times
tell application "System Events"
key code 28 using {shift down}
keystroke "a"
key code 34 using {shift down}
key code 124
delay (1)
end tell
end repeat
#10 楼
仅供参考:自Google语音版本改版以来,使用旧版界面将所有邮件标记为未读可能更为简单,该界面仍可在线访问:https://www.google.com/voice#search/is%3Aunread#11 楼
使用过滤器将来自“ voice-noreply@google.com”的所有电子邮件标记为已读,并将其应用于所有现有电子邮件,如果您不想看到它们,也可以将它们自动分类到文件夹中并存档。在您的收件箱中。评论
Errr ...他不是在谈论他的Gmail收件箱,而是在谈论他的Google Voice收件箱。
–ale
2012年1月27日20:46
#12 楼
最佳解决方案:如果没有“ Google语音”,请获取该移动应用。
打开该移动应用
单击要标记为已读的消息/语音邮件的类型。
点击菜单按钮,然后选择“全部标记为已读”。
注意:目前似乎没有办法通过Web界面执行此操作,但是如果您是开发人员,有一个python脚本解决方案(我自己没有尝试过):将所有Google语音邮件标记为已读
评论
听起来您不是唯一的一个:google.com/support/forum/p/voice / ...