我希望做到以下几点:
到目前为止,我有:
var body = DocumentApp.getActiveDocument().getBody();
var text = body.editAsText().getText();
var words = text.split(' ');
for (var i = 0; i < words.length; i++) {
var word = words[i];
// Doesn't work because word isn't a Text object
// word.getLinkUrl();
}
我理解如何iterate over the words in a paragraph。问题是确定文本是否是链接。我无法使用getText()
方法,因为它将Text对象转换为字符串(禁止我通过getLinkUrl()
方法测试单词是否为链接。
我找到了许多“查找和替换”解决方案。我无法使用findText()
,因为我无法预测链接中的字符串。例如, Resources 可以指向 example.com 。
非常感谢任何帮助。