GAS - insérer une référence à une case d'une autre feuille

Bonjour,

Je souhaiterai ajouter dans une case un lien vers une valeur d'une autre feuille. Si je ne passe pas par Script, la formule correspond donc à "='Nom_de_la_feuille'!Cellule.

J'ai voulu retranscrire cette formule avec un getValue. Seulement, j'ai un problème avec les apostrophes, puisqu'elles ouvrent et ferment la fonction, sans être du coup écrites dans la cellule.

Est-il possible d'insérer des apostrophes dans un getValue ou faut-il passer par une autre syntaxe ?

Merci d'avance.

Bonjour,

si j'ai bien compris le sujet, c'est en effet une autre syntaxe (à moins de vouloir conserver un lien ...)

  var valeur = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('trucmuche').getRange('A1').getValues(); 

tu peux ensuite faire setValue(valeur);

Bonjour,

Voici trois possibilités pour mettre des apostrophes dans une chaîne de caractères :

function exemple() {
  console.log("'Ma feuille'");
  console.log('\'Ma feuille\'');
  console.log(`'Ma feuille'`);
}

Les 3 renvoient :

'Ma feuille'

Cordialement,

si tu veux conserver le lien

      mafeuille.getRange("A2").setFormula("='" + autrefeuilleenstring + "'!A1" );

Super, merci à vous deux.

Rechercher des sujets similaires à "gas inserer reference case feuille"