2017-09-13 6 views
0

Parfois, les utilisateurs ont des problèmes d'authentification avec une liste SharePoint.Utiliser une source différente si l'actualisation de Power Query échoue

Je voudrais que PowerQuery essaie d'obtenir des données de cette liste mais si elle échoue, je voudrais qu'elle tire d'un fichier Excel sur le réseau. (que je voudrais juste mettre à jour manuellement une fois par semaine)

Comment est-ce que je ferais ceci?

Répondre

1

langue M/PQL de puissance de requête a une expression d'essai pour le traitement des erreurs:

https://msdn.microsoft.com/en-us/library/mt186368.aspx

Je voudrais essayer de modifier le script de requête pour avoir 2 états source (SPO & Excel) avec des expressions d'essai, puis choisir entre eux dans une étape ultérieure, par exemple

... SourceSPList = try SharePoint.Tables(... 
... SourceExcel = try Excel.Workbook(... 
... if SourceSPList[HasError] then SourceExcel[Value] else SourceSPList[Value] 

Bonne chance avec cela - M/codage brut SPEQ sur l'expérience que le codage le plus misérable autour ...