2016-11-20 2 views
0

J'ai ce code à ce jour:Comment obtenir l'index du curseur dans un document Google à l'aide du script de l'application Google?

var targetDoc = DocumentApp.getActiveDocument(); 
var cursor = targetDoc.getCursor().getElement(); 
var cursorParent = cursor.getParent(); 
var cursorPoint = cursorParent.getParent().getChildIndex(cursorParent); 

Mais cela ramène l'enfant du parent du parent de curseurs qui est toujours 0. Je ne peux pas trouver un moyen d'obtenir le childIndex de la propre mère du curseur.

Est-ce que quelqu'un sait comment faire cela?

Cordialement.

Répondre

1

Je pensais totalement à ça. J'ai séparé mon code de la fonction principale et trouvé que cela ramènera le numéro d'index du parent du curseur:

var targetDoc = DocumentApp.getActiveDocument(); 
var cursor = targetDoc.getCursor().getElement(); 
var cursorParent = cursor.getParent().getChildIndex(cursor); 
Logger.log(cursorParent);