Sto creando un servizio tramite Automator. Quindi sto cercando di eseguire questo bit di Javascript in Chrome e impostare gli appunti sul valore di una delle variabili. In sostanza si tratta del contenuto di un elemento che è un percorso di file. Ex: id: file: /// Volumi / Imaging Share / TENNIS_2018 / TW-07.23.18- [54] -EleVen_Fila_Womens_Model / Capture / CaptureOne / Settings100 / TWCES-GY-17057.CR2.cos
stripping "id: file //" e quindi salvare la stringa rimanente in una variabile o negli appunti.
Il Javascript funziona se lo eseguo nella console ma non ho alcuna fortuna a far funzionare l'Applescript e non sono sicuro di come ottenere il valore della variabile in modo che possa essere usato in seguito. ecco il javascript da solo
var link = document.getElementById('q');
var str = link.value.replace('id:file://', '');
console.log(str);
qui è nel contesto di Applescript che non funziona
tell application "Google Chrome" to activate
tell application "Google Chrome"
execute javascript ("var link = document.getElementById('q');
var str = link.value.replace('id:file://', '');
console.log(str);
str.select();
document.execCommand('copy'); ")
end tell
Qualsiasi aiuto sarà molto apprezzato.