Pré-requis
- Assurez-vous que notre application Pingview a bien été autorisée à communiquer avec vos SharePoint/OneDrive. Les autorisations sont à créer par votre service informatique au niveau d’azure AD, les ID applications et secret sont nécessaires pour établir la communication, voir : Microsoft 365 (anciennement Office 365) : liaison AzureAD - Pingview.
- Créer un jeton d'authentification / accès à Microsoft.
- Avoir récupéré l’URL d’accès au fichier à partir de cet article de support :
https://support.pingflow.fr/t/synchroniser-les-dossiers-et-fichiers-onedrive-microsoft-365/722
Temps nécessaire : 10 min
Niveau de difficulté : 4/5
Sources de données nécessaires : 1 par onglet Excel
Synchronisez un fichier Excel Online en requête manuelle sur Pingview
- Après avoir récupéré l’URL d’accés au fichier Excel Online (via id_drive et id_fichier), comme indiqué en pré-requis.
- Accédez au concepteur, puis aux sources de données :
- Créez un nouveau webservice :
- Nommez le (1), ajoutez votre jeton d’authentification (2), et collez l’URL (3) qui pointe vers votre fichier :
- Dans l’URL, juste après l’id de votre fichier, ajoutez /workbook/worksheets de manière à pointer sur les onglets de votre fichier Excel Online:
- Testez, puis déroulez les résultats en cliquant sur la flêche à droite dans les sources obtenues :
- Copiez l’id de l’onglet dont vous souhaitez récupérer les valeurs (sans oublier les accolades { } ) :
- Collez cet id à la suite de l’URL et ajoutez y : /range(address=’ A1:Z100 ')
=> la notion RANGE permet de signifier que nous souhaitons afficher les données de la celulle : colonne A ligne 1 à la celulle : colonne Z ligne 100.
Si vous souhaitez diminuer/agrandir la plage concernée, il suffit de jouer avec les coordonnées.
- Puis testez !
Si vous n’avez pas de résultat qui s’afffiche, ni aucune erreur, copiez la totalité de votre lien et créez un nouveau web service, la sur sollicitation sur la même source de données a pu empêcher l’affichage du résultat.
- Vos résultats se trouvent dans « values », vous pouvez les dérouler en cliquant sur la flêche comme précédemment :
- Puis en selectionnant les colonnes que vous souhaitez récupérer :
=> N’oubliez pas de sauvegarder !