2016-11-20 4 views
0

Ich habe diesen Code so weit:Wie erhalte ich den Index des Cursors in einem Google-Dokument mithilfe des Google App-Skripts?

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

Aber das bringt das Kind der Cursor Eltern Eltern zurück, die immer 0. ich nicht einen Weg finden, die child der Cursor eigenen Eltern zu bekommen.

Weiß jemand, wie man das macht?

Mit freundlichen Grüßen.

Antwort

1

Ich war total dabei, es zu denken. Ich habe meinen Code von der Hauptfunktion getrennt und festgestellt, dass dies die Indexnummer des Elternteils des Cursors zurückbringt:

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