2017-10-10 2 views
0

Ich bin nicht sicher, einfügen, wie Sie den Offset-Wert finden 2Mit Google Script wie Offset finden Text

Tracking-Fehler: 567587

Absatz 3

Alle Absatzdaten werden von Excel abgerufen und in das Dokument geschrieben

Verwenden Sie den Absatz anfügen Ich kann die URL nicht nur für den "567587" verwenden. Unter Skript ist so weit ich

var doc=DocumentApp.openById('abcxxdcdcd').getBody(); 
var text=doc.editAsText(); 
doc.appendParagraph('paragraph1'); 
doc.appendParagraph('paragraph2'); 
doc.appendParagraph('Tracking bug: '); 
//I want to insert text next to the above paragraph 'Tracking bug: ' which means I need to find the offset of the location. 
text.insertText(offset,567587).setLinkUrl(startOffset, endOffsetInclusive, url) 

Hinweis: Ich verwende nicht Container gebunden mit diesem Dokument.

+0

danke, auch könnten Sie bitte erwähnen, wie Offset-Position zu finden – user2326333

Antwort

1

Sie möchten Text an einen Absatz anhängen und diesen Text zu einem Hyperlink machen. Hier ist, wie.

doc.appendParagraph('Tracking bug: ').appendText("567587").setLinkUrl("http://example.com"); 

Die Methoden arbeiten als Kette: appendParagraph ein neu erstelltes Absatz kehrt; appendText gibt das neu angehängte Textelement zurück; setLinkUrl verknüpft dieses Textelement. Keine Notwendigkeit für Offsets.