Comment faire pour ajouter un lien hypertexte dans un Google Docs à l'aide d'un Script Google
J'ai toujours utilisé les insertText() de la fonction, mais maintenant, je veux écrire un lien dans mon google docs. L'idéal serait d'être capable d'écrire en HTML, mais je ne sais pas comment.. il semble qu'il n'est pas possible avec le insertText() fonction.
Comment puis-je le faire ?
Vous devez ajouter plus d'informations que vous avez déjà essayé de résoudre ce problème.
OriginalL'auteur qcha | 2015-09-16
Vous devez vous connecter pour publier un commentaire.
Vous devriez être en mesure d'utiliser setFormula, et le lien de la formule comme suit:
Edit:
Regarde comme j'ai mal lu la question. Essayez plutôt ceci:
Edit 2: Ressemble
.setLinkUrl()
est en train d'affecter l'ensemble du corps, pas le texte inséré. Si vous mettez le lien du texte dans une variable et utiliser la longueur de la variable afin de marquer le lien de la zone, il devrait fonctionner. Essayez plutôt ceci:Je suis désolé, vous avez raison. Essayez d'ajouter
.setLinkUrl("www.google.com");
après.insertText()
avec votre lien texte au lieu de google.com. E. G.DocumentApp.getActiveDocument().getBody().editAsText().insertText(0, "link text").setLinkUrl("www.google.com");
Merci beaucoup pour votre réponse. J'ai essayé, mais malheureusement, l'ensemble du document (la nouvelle ligne au début + le reste de la doc déjà) devenir un lien avec cette méthode... Que puis-je faire pour résoudre ce problème ?
voir mon dernier edit, ce qui devrait résoudre ça, je pense.
OriginalL'auteur SBmore
Je suis en utilisant ce script, c'est de travailler Calomun 1 Ligne > 2.
OriginalL'auteur LAD Service Desk