def setUpClass(cls):
     super(TestSearch, cls).setUpClass()
     user_credentials = UserCredential(
         settings['user_credentials']['username'],
         settings['user_credentials']['password'])
     cls.client = ClientContext(
         settings['url']).with_credentials(user_credentials)
     cls.search = SearchService(cls.client)
from office365.runtime.auth.userCredential import UserCredential
from office365.sharepoint.client_context import ClientContext
from office365.sharepoint.search.searchRequest import SearchRequest
from office365.sharepoint.search.searchService import SearchService
from settings import settings

ctx = ClientContext.connect_with_credentials(settings['url'],
                                             UserCredential(settings['user_credentials']['username'],
                                                            settings['user_credentials']['password']))

search = SearchService(ctx)
request = SearchRequest("IsDocument:1")
result = search.post_query(request)
ctx.execute_query()
relevant_results = result.PrimaryQueryResult.RelevantResults
for i in relevant_results['Table']['Rows']:
    cells = relevant_results['Table']['Rows'][i]['Cells']
    print(cells[6]['Value'])
Exemplo n.º 3
0
 def setUpClass(cls):
     super(TestSearch, cls).setUpClass()
     cls.client = ClientContext(test_site_url).with_credentials(
         test_user_credentials)
     cls.search = SearchService(cls.client)