したがって、後でNode.JS APIで使用するための単純なPython Outlookクライアント検索ツールを実装しようとしています。これは私の実際のコードです:PythonとOutlook COM:要素を取得する際のエラー
import win32com.client
import requests
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
folder = outlook.Folders[0]
i = folder.Count()
print(i)
しかし、私はこのエラーを取得する:
File ".\MAPI_script\outlook2013_retrieveInbox.py", line 6, in <module>
i = folder.Count()
File "C:\Users\zehav\AppData\Local\Programs\Python\Python36-32\lib\site-packages\win32com\client\dynamic.py", line 527, in __getattr__
raise AttributeError("%s.%s" % (self._username_, attr))
AttributeError: <unknown>.Count
このエラーは、私はOutlookフォルダを取得しようとするたびにアップしています。また、私はこの前のポストにコードをしよう:Reading e-mails from Outlook with Python through MAPI
、あまりにもこの1:すべてのこれらの場合 Clearly documented reading of emails functionality with python win32com outlook
は、私は、COMオブジェクトは、Outlookには何も届かないようで、同様のエラーを得ました。
誰かが何が起こったのか考えているなら...?
存在する。 どのような関数/属性があなたのフォルダのサイズを取得するのか分かりませんが、 'len([i for i in i folder.Items])'を実行して、あなたのフォルダは、そのフォルダ内の電子メールの数と同じでなければなりません – AsheKetchum