Este é o plano de fundo:
na minha empresa, usamos o Google Drive e geralmente precisamos informar um ao outro o caminho para um arquivo específico. Os caminhos são longos desde que utilizemos muitas pastas aninhadas, por isso é muito chato e demorado navegar por tudo isso.
Agora, na minha empresa anterior, usamos um servidor afp central; portanto, o caminho era comum a todos; portanto, eu criei um script AppleScript que poderia obter o caminho afp absoluto para o arquivo, as pessoas colaram esse caminho em um email ou chat e o usuário final poderia clicar no caminho que se tornaria automaticamente um link e o localizador abriria, selecionando o arquivo ou pasta específico ao qual o link levava.
O motivo pelo qual não posso usar exatamente o mesmo script é que a pasta do Google Drive está na pasta inicial do usuário. Portanto, se o nome do usuário for Foo, o caminho será file:///Users/Foo/Google Drive
, enquanto para o usuário Bar, o caminho seráfile:///Users/Bar/Google Drive
Claramente, o caminho gerado pelo usuário Foo não funcionará para a barra do usuário
Como, pelo menos no terminal, o caminho para o qual file:///Users/username
é igual a ~
, fiz meu script gerar links como file:///~/Google Drive/pathToFolder
, mas eles não funcionam :( Clicar nesse link abrirá o localizador, mas não selecionará o arquivo ou a pasta certos
Isso está me deixando louco porque parece que deveria funcionar, mas simplesmente não funciona ... existe alguma outra sintaxe que devo tentar? Alguma sugestão?
Desde já, obrigado!