首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一种使用文本创建书签的方法?(类似于维基媒体标记)

有没有一种使用文本创建书签的方法?(类似于维基媒体标记)
EN

Web Applications用户
提问于 2014-09-15 13:36:20
回答 1查看 1.1K关注 0票数 5

使用Google,当我单击Insert > Bookmark时,我创建了一个书签(duh!)在文档的那个位置,有点像<a name="here">cursor</a>

我在文件里有几个书签。我想在外部编辑器(如Notepad++)中编辑文档并将其粘贴回Google,但随后我将不得不手动重新生成书签。

有没有办法向docs编辑器表明我想在一个特定的地方设置书签?我在想一些事情

代码语言:javascript
复制
== here ==  

然后

代码语言:javascript
复制
 [[#here|cursor]]

维基媒体的风格。

EN

回答 1

Web Applications用户

发布于 2015-01-09 22:08:59

简短的回答是:是的。万岁!

中长线的回答是:是的,如果有疯狂的技巧.啊,该死的。

更完整的答案

通过谷歌脚本,Google具有惊人的可扩展性。您要寻找的关键函数名为addBookmark() (这里的类描述 )。然而,这个函数需要一个传递的值,这就需要一些创造性。

在伪代码中,下面这样的内容可能有效:

在将文档上传到Google之前,指定您想要的书签,并使用不干扰任何东西的超特殊的、令人敬畏的标记。根据您的建议,让我们假设我们知道,在两个相同的符号中封装不会引起问题,所以== Special text to bookmark ==。上传文件。运行你的剧本。

剧本:

  1. 从文件的顶部开始,在文档文本中搜索与== [any text] ==匹配的字符串模式。
  2. 找到匹配字符串时,获取文本的Position (这里的类描述)
  3. 使用位置并运行addBookmark(Position)
  4. 继续搜索文本,直到文件结束。
  5. 宣布脚本执行的结束

对于一个有能力的程序员来说,这不是一项特别困难的任务。尽管我可以将伪代码概念化并阅读类描述,但如果我尝试编写这个代码,我肯定会得到更多的白发。

祝好运!

票数 5
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/67149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档