2017-08-07 41 views
0

我想要编辑谷歌文档中的文本,具体如下:
1)我想删除文档中第一个字母之间的文本元素和一个预定义的停止点(在本例中为“//”)。如何使用谷歌应用程序脚本删除谷歌文档的特定部分

我unsuccessuflly试着做这样的事情:

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);} 

任何帮助将不胜感激。感谢您的时间。

+0

你是如何定义rangeElement的?另外你的控制台中的任何日志都会有帮助。 –

+0

嗨克里斯 - 我已经编辑了问题中的代码,以反映我如何定义rangeElement。没有任何记录在我的控制台中,但我没有定义任何记录。 – ArtA

+0

getEndOffsetInclusive()不带任何变量。 https://developers.google.com/apps-script/reference/document/range-element#getEndOffsetInclusive()。为了实现您的目标,您需要使用https://developers.google.com/apps-script/reference/document/text#findText(String) –

回答

1

寻找一个谷歌文档

这里面是我用了很多工具,它不断地根据我的需求的变化,但它一直在帮助我了解谷歌文档是非常有用的。就在今天晚上,我用它来制作打印信封的文件。玩的开心。我一直无法确保提供所有需要的文件。所以我决定把所有包括厨房水槽在内,但是当我做了stackoverflow的时候却回应了一个关于它太大的错误。所以,而不是I put it on my website here,直到我可以找到像github更好的地方。

+0

我会看看这个,谢谢你的回应! – ArtA

相关问题