Voici le contexte :
dans mon entreprise, nous utilisons Google Drive et devons souvent nous communiquer le chemin d'accès à un fichier particulier. Les chemins sont longs car nous utilisons beaucoup de dossiers imbriqués, et il est donc assez ennuyeux et fastidieux de parcourir tout cela.
Dans mon ancienne entreprise, nous utilisions un serveur afp central, et le chemin était donc commun à tous. J'avais donc créé un applescript script qui pouvait obtenir le chemin afp absolu du fichier, les gens collaient ce chemin dans un mail ou un chat et l'utilisateur final pouvait cliquer sur ce chemin qui devenait automatiquement un lien et le finder s'ouvrait, sélectionnant le fichier ou le dossier particulier vers lequel le lien menait.
La raison pour laquelle je ne peux pas utiliser exactement le même script est que le dossier Google Drive se trouve dans le dossier personnel de l'utilisateur. Donc si le nom de l'utilisateur est Foo le chemin sera file:///Users/Foo/Google Drive
tandis que pour l'utilisateur Bar, le chemin sera file:///Users/Bar/Google Drive
Il est clair que le chemin généré pour l'utilisateur Foo ne fonctionnera pas pour l'utilisateur Bar
Puisque, au moins dans le terminal, le chemin vers la file:///Users/username
est égal à ~
J'ai fait en sorte que mon script génère des liens du type file:///~/Google Drive/pathToFolder
mais ils ne fonctionnent pas :( Cliquer sur un tel lien ouvrira le finder, mais ne sélectionnera pas le bon fichier ou dossier.
Cela me rend fou parce qu'il semble que cela devrait fonctionner mais ce n'est pas le cas... Y a-t-il une autre syntaxe que je devrais essayer ? Une suggestion ?
Merci d'avance !