简体   繁体   English

如何使用Google Apps脚本删除Google文档的特定部分

[英]How to delete specific parts of a google docs using google Apps script

I'm would like to edit text in a google doc, specifically: 我想编辑Google文档中的文本,特别是:
1) I want to delete an element of text between the first letter in the document and a predefined stop point ("//", in this case). 1)我想删除文档中第一个字母与预定义的停止点(在这种情况下为“ //”)之间的文本元素。

I've unsuccessuflly tried doing something like this: 我尝试执行以下操作未成功:

    var rangeElement = DocumentApp.openById(fileID).getBody().findText("//");
          if (rangeElement.isPartial()) {
            var startOffset = rangeElement.getStartOffset([0]);
            var endOffset = rangeElement.getEndOffsetInclusive("//");
          rangeElement.getElement().asText().deleteText(startOffset,endOffset);} 

Any help would be greatly appreciated. 任何帮助将不胜感激。 Thank you for your time. 感谢您的时间。

Looking inside a Google Doc 查看Google文档

This is a tool I've used a lot and it continually changes depending upon my needs but it has been extremely useful in helping me to learn about Google Docs. 这是我经常使用的工具,它会根据我的需要不断变化,但是在帮助我了解Google文档方面非常有用。 Just this evening I used it to make a document for printing envelopes. 就在今天晚上,我用它来制作打印信封的文件。 Have fun. 玩得开心。 I've always had trouble making sure that all of the files needed were provided. 我一直很难确保提供了所有需要的文件。 So I decided to put everything including the kitchen sink in it but when I did stackoverflow echoed with an error about it being too big. 所以我决定将包括厨房水槽在内的所有东西都放进去,但是当我这样做时,stackoverflow却回显了一个错误,即它太大了。 So instead I put it on my website here until I can find a better place like github. 因此, 我将其放在这里的网站上,直到找到像github这样的更好的地方。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM