Select 链接在 Google 文档中
Select links in Google Doc
我想做以下事情:
- 在文档中找到 links
- Select 他们并改变他们的造型
到目前为止,我有:
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。问题是确定文本是否为 link。我不能使用 getText()
方法,因为它会将 Text 对象转换为字符串(禁止我通过 getLinkUrl()
方法测试单词是否为 link。
我找到了许多 "find and replace" 解决方案。我无法使用 findText()
,因为我无法预测 link 中的字符串。例如,Resources 可以指向 example.com.
如有任何帮助,我们将不胜感激。
这 post 似乎是您要查找的内容:Get All Links
我想做以下事情:
- 在文档中找到 links
- Select 他们并改变他们的造型
到目前为止,我有:
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。问题是确定文本是否为 link。我不能使用 getText()
方法,因为它会将 Text 对象转换为字符串(禁止我通过 getLinkUrl()
方法测试单词是否为 link。
我找到了许多 "find and replace" 解决方案。我无法使用 findText()
,因为我无法预测 link 中的字符串。例如,Resources 可以指向 example.com.
如有任何帮助,我们将不胜感激。
这 post 似乎是您要查找的内容:Get All Links