Я должен это знать, умереть Рассказывайте в Request-Header zu setzen:
Код: Выделить всё
from office365.sharepoint.client_context import ClientContext
from office365.runtime.http.request_options import RequestOptions
# SharePoint-URL und Authentifizierungsdetails
site_url = "https://site"
client_id = "clientid"
client_secret = "secret"
credentials = ClientCredential(client_id, client_secret)
ctx = ClientContext(site_url).with_credentials(credentials)
# Sprache auf Deutsch setzen
request = RequestOptions(ctx.service_root_url)
request.ensure_header("Accept-Language", "de-DE") # Sprachpräferenz einstellen
# Abfrage der Listen
lists = ctx.web.lists.get().execute_query()
# Displaynamen der Listen ausgeben
for sp_list in lists:
print(f"Listenname: {sp_list.properties['Title']}")
Но по сути я хочу, чтобы оно было динамичным, потому что одно семейство сайтов может быть английским, а другое — немецким.
Как можно изменить язык? изменилось соответственно? запроса?
Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-python
Мобильная версия