我不确定如何找到使用insertText方法的偏移值
我的谷歌文档应该看起来像
第1段
第2段
跟踪错误:567587
第3段
从excel获取所有段落数据并写入doc
使用追加段我不能仅为'567587'使用url。到目前为止,我创建了以下脚本
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)
注意:我没有使用与此文档绑定的容器。
答案 0 :(得分:1)
您希望将文本附加到段落并使该文本成为超链接。这是怎么回事。
doc.appendParagraph('Tracking bug: ').appendText("567587").setLinkUrl("http://example.com");
这些方法用作链:appendParagraph
返回一个新创建的段落; appendText
返回新添加的文本元素; setLinkUrl
链接该文本元素。无需抵消。