Ошибка в 'appendListItem' - аддоны Google - PullRequest
1 голос
/ 30 января 2020

Я пытаюсь скопировать listItem из одного google do c в другие.

Вот код:

  var activeDocID=DocumentApp.getActiveDocument().getId();
  var targetBody = DocumentApp.openById(activeDocID).getBody();

  for (i = 0; i < docCopy.getBody().getNumChildren(); i++) 
  {

    var element =docCopy.getBody().getChild(i).copy();
    var type = element.getType();

    if (type == DocumentApp.ElementType.PARAGRAPH) 
    {
         if (element.asParagraph().getNumChildren() != 0 && element.asParagraph().getChild(0).getType() == DocumentApp.ElementType.INLINE_IMAGE) 
         {
           var blob = element.asParagraph().getChild(0).asInlineImage().getBlob();    
           targetBody.appendImage(blob);
         }
         else 
           targetBody.appendParagraph(element.asParagraph());
    }
    else if( type == DocumentApp.ElementType.TABLE){
      targetBody.appendTable(element);
    }
    else if( type == DocumentApp.ElementType.INLINE_IMAGE) {
      var image = element.asInlineImage().getBlob();    
      targetBody.appendImage(image);
    }
    else if( type == DocumentApp.ElementType.LIST_ITEM){
      targetBody.appendListItem(element);
    }

    else if( type == DocumentApp.ElementType.HORIZONTAL_RULE) {
      targetBody.appendHorizontalRule();
    }
    else if( type == DocumentApp.ElementType.PAGE_BREAK) {
      targetBody.appendPageBreak();
    }
  }

, и я получаю ошибка:

«Служба недоступна: документы» (השירות לא זמין: מסמכים)

Как мне ее решить?

...