Je me bats avec cela depuis quelques semaines et je suis allé aussi loin que possible avec ma connaissance limitée des formules (et ma connaissance totalement absente des scripts).
Les étapes 1 et 2 fonctionnent comme dans l'exemple ci-dessous et remplissent très bien le formulaire:
=HYPERLINK("https://docs.google.com/forms/d/e/1FAIpQLSf7_ZUEXce6RTvHxzsIIMnUrOj2bcdIh9WSGG1V_0LHlM8QDg/viewform?entry.1079682270&entry.13269831&entry.106264669=="&A2&E2)
=HYPERLINK("https://docs.google.com/forms/d/e/1FAIpQLSf7_ZUEXce6RTvHxzsIIMnUrOj2bcdIh9WSGG1V_0LHlM8QDg/viewform?entry.1079682270&entry.13269831&entry.106264669=="&A3&E3)
Mais j'aimerais qu'il soit également masqué par du texte, comme dans une formule de lien hypertexte typique:
=HYPERLINK("https://docs.google.com/forms/d/e/1FAIpQLSf7_ZUEXce6RTvHxzsIIMnUrOj2bcdIh9WSGG1V_0LHlM8QDg/viewform","Reserve Now")
Si quelqu'un peut aider, je serais éternellement reconnaissant! Pour référence, voici un lien vers le dossier Drive contenant la feuille et le formulaire sur lesquels je travaille:
https://drive.google.com/open?id=0B1ww3yce65L2MUs0WVNBOW5LRnM
Si vous ajoutez un paramètre supplémentaire comme celui-ci:
=HYPERLINK("https://docs.google.com/forms/d/e/1FAIpQLSf7_ZUEXce6RTvHxzsIIMnUrOj2bcdIh9WSGG1V_0LHlM8QDg/viewform?entry.1079682270&entry.13269831&entry.106264669=="&A2&E2,"Reserve Now")
Cela va ajouter votre texte.
Vous pouvez aussi faire une formule de tableau:
=ARRAYFORMULA(IF(ISTEXT(A2:A),HYPERLINK("https://docs.google.com/forms/d/e/1FAIpQLSf7_ZUEXce6RTvHxzsIIMnUrOj2bcdIh9WSGG1V_0LHlM8QDg/viewform?entry.1079682270&entry.13269831&entry.106264669=="&A2:A&E2:E,"Reserve Now"),))
Supposons que A1 soit constant
https://docs.google.com/forms/d/e/1FAIpQLSf7_ZUEXce6RTvHxzsIIMnUrOj2bcdIh9WSGG1V_0LHlM8QDg/viewform?entry.1079682270&entry.13269831&entry.106264669==
Ensuite, essayez quelque chose comme ce qui suit:
=HYPERLINK(A1&A2&E2,"Reserve Now")