Impossible d'enregistrer le fichier sur SharepointSalut tout le monde. À la fin de ce qui a été (pour moi) un script complexe pour extraire des données spécifiques d'un fichier Excel stocké sur Sharepoint, puis effectuer l'analyse nécessaire et enregistrer sous forme de fichier HTML interactif, il me semble avoir du mal avec ce qui devrait être un très étape de base. Je ne vois plus la forêt à cause des arbres. Est-ce que j'ai râté quelque chose?
Ce format fonctionne pour l'enregistrement sur mon bureau ou sur n'importe quel lecteur de mon PC :
myPlatform << Save Interactive HTML( "$DESKTOP/Whole Milk SPC.htm" );
Cela ne fonctionne pas pour l'enregistrement sur Sharepoint :
myPlatform << Save Interactive HTML( "https://dairygoldcloud.sharepoint.com/CI/Whole%20Milk%20SPC.htm" );
Est-ce que j'ai raté quelque chose d'évident ? Je ne reçois aucune erreur.
J'ai un accès en écriture au dossier Sharepoint et je peux télécharger manuellement le fichier, mais le fichier ne sera tout simplement pas enregistré sur Sharepoint via le script JSL. Je suis perplexe. Toute aide serait appréciée.
Partager et communiquer les résultatsRe : Impossible d'enregistrer le fichier sur SharepointJe ne le savais pas (ni même l'envisageais) !
Merci beaucoup. Passez un bon Noël.
Kieran
Re : Impossible d'enregistrer le fichier sur SharepointJe suis content que vous ayez trouvé une solution. Notez que vous pouvez exécuter des scripts PowerShell à partir de JMP, vous pouvez donc lancer cette routine PS à l'aide d'une fonction Run Program() dans votre script JSL. Voici un exemple:
Names Default To Here( 1 );
commands = {
"hostname\!n",
"exit\!n"
};
icommand = 0;
RP = Run Program(
Executable( "PowerShell.exe" ),
ReadFunction( Function( {this}, Write( this << Read ) ) ),
WriteFunction(
Function( {this},
icommand++;
If( icommand <= N Items( commands ),
this << Write( commands[icommand] );
,
this << WriteEOF;
);
)
)
);Re : Impossible d'enregistrer le fichier sur SharepointMerci beaucoup pour votre réponse (et excuses pour ma réponse tardive).
J'ai déjà utilisé les liens que vous avez inclus pour me permettre de lire depuis Sharepoint. Cela a bien fonctionné.
J'ai essayé différentes combinaisons d'URL, mais cela ne fonctionne tout simplement pas. En fin de compte, j'ai impliqué le service informatique et la solution de contournement consiste à configurer un PowerShell qui transférera automatiquement le fichier HTML JMP vers l'emplacement spécifié à des heures prédéfinies chaque jour. Merci pour votre aide.
Re : Impossible d'enregistrer le fichier sur SharepointCette URL est différente de celle à laquelle je suis habitué. Vous trouverez ci-dessous un exemple de ce qui fonctionne pour moi.Si vous téléchargez manuellement le fichier, pouvez-vous le télécharger ou l'ouvrir () à l'aide de JMP ?
https://company.sharepoint.com/:x:/r/sites/Site/Shared Documents/Folder/Subfolder/File name.xlsx
Ce lien peut être utile si vous ne parvenez pas à télécharger le fichier en raison de problèmes d'autorisations.Vous pouvez commencer par enregistrer le fichier localement et utiliser Copy Directory() pour le transférer vers sharepoint :
Ouvrir Excel basé sur le cloud Microsoft Office 365 à partir de JMP/JSL ?