Answers:
对于不想使用Python答案的非编码人员,解决方案是快捷方式。
我在一分钟内将400封邮件标记为已读。
如果您碰巧使用了AutoHotKey,这是一个脚本,将通过输入shift-F9来执行上述操作。只要确保首先单击顶部的“未读”选项即可。
F9::
SendInput *a!
Sleep, 500
SendInput I
Sleep, 500
SendInput n
return
我能找到的唯一方法是需要您编写一些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)
更新-gygooglevoice需要更改其设置页面才能正常工作,否则您将收到登录错误。此处需要更改:http : //code.google.com/p/pygooglevoice/issues/detail?id=64#c4(只需更新登录URL)
我喜欢SoulWinter的Apple Script构想,但对我而言效果并不理想。
我浪费了很多时间试图使Python程序正常运行,而这似乎已经太过时了。
我对其进行了如下修改。我使用的是Chrome,因此如果您没有使用,则可能需要将“ Google Chrome”更改为浏览器。您还需要将X更改为未读消息的数量除以10(加1),因此,如果您有934条消息,请将X替换为94。
码:
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
我进行了修改,以将所有内容标记为已读,进入下一页,并不断循环(不存档)。您需要安装AutoHotKey才能使此脚本正常工作。
+F9::
Loop {
Sleep, 500
SendInput *a!
Sleep, 500
SendInput I
Sleep, 500
SendInput n
}
return
适用于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
仅供参考:自Google语音版本改版以来,使用旧版界面将所有邮件标记为未读可能更加简单,该界面仍可在线访问:https://www.google.com/voice#search/is%3Aunread