我已经浏览了gkeepapi
的文档,并且没有任何函数对注释进行分类。然而,这些注释确实显示在此处打印的订单时:
import gkeepapi
k = gkeeapi.Keep()
k.login('xxxxx@gmail.com', pwd)
gnotes = k.keep.find(pinned=False, trashed=False)
for n in gnotes:
print(n.title)
gnotes = sorted(gnotes, key=lambda x: x.title)
k.sync()
我希望按标题对gnotes进行排序,然后将其更新,以便我查看Google时保持笔记的字母顺序排序。
,因为我无法呼叫Google Notes API,所以我使用笔记替换。
class Note:
def __init__(self, title, other):
self.title = title
self.other = other
def __repr__(self):
return '{} - {}'.format(self.title, self.other)
gnotes = [Note('OneTitle', 'bla'), Note('Ztitle', 'bla'), Note('BTitle', ',bla')]
gnotes = sorted(gnotes, key=lambda x: x.title)
# gnotes = k.keep.find(pinned=False, trashed=False)
for note in gnotes:
print(note)
输出
BTitle - ,bla
OneTitle - bla
Ztitle - bla