Bonjour, à l'aide de la fonction ci-dessous, j'arrive à extraire l'url d'un lien hypertexte cf exemple ici https://docs.google.com/spreadsheets...it?usp=sharing

Si mon lien est dans la cellule D2, j'écris dans une autre cellule =get_url("D2"), le lien est automatiquement extrait.

Je cherche à faire la même chose mais en utilisant une référence relative du style =get_url("R[0]C[-1]").
Dans ce cas ma cellule de résultat est en E2. La syntaxe que j'utilise ne marche pas. Je viens de chercher sur le net et je ne trouve rien. Est-ce possible ?

Merci pour votre aide.

PS : tout ça pour arriver à contourner le fait que importrange associé à query ne sait pas importer un lien hypertexte...


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function GETURL(input) {
  var range = SpreadsheetApp.getActiveSheet().getRange(input);
  var url = /"(.*?)"/.exec(range.getFormulaR1C1())[1];
  return url;
}