Как установить верхние и нижние колонтитулы в новом документе с помощью google-docs-api и Java - PullRequest
1 голос
/ 02 мая 2019

Мне нужно воспроизвести текстовый документ, используя google-docs-api, но я не знаю, как вставить верхние и нижние колонтитулы в новый документ.Кажется, что нет запроса на это.Есть предложения?

1 Ответ

0 голосов
/ 03 мая 2019

Из того, что я понял, вы можете использовать метод documents.create, чтобы создать пустой документ, используя заголовок, указанный в запросе.

HTTP-запрос

POST https://docs.googleapis.com/v1/documents

Тело запроса

{
  "documentId": string,
  "title": string,
  "body": {
    object(Body)
  },
  "headers": {
    string: {
      object(Header)
    },
    ...
  },
  "footers": {
    string: {
      object(Footer)
    },
    ...
  },
  "footnotes": {
    string: {
      object(Footnote)
    },
    ...
  },
  "documentStyle": {
    object(DocumentStyle)
  },
  "suggestedDocumentStyleChanges": {
    string: {
      object(SuggestedDocumentStyle)
    },
    ...
  },
  "namedStyles": {
    object(NamedStyles)
  },
  "suggestedNamedStylesChanges": {
    string: {
      object(SuggestedNamedStyles)
    },
    ...
  },
  "lists": {
    string: {
      object(List)
    },
    ...
  },
  "namedRanges": {
    string: {
      object(NamedRanges)
    },
    ...
  },
  "revisionId": string,
  "suggestionsViewMode": enum(SuggestionsViewMode),
  "inlineObjects": {
    string: {
      object(InlineObject)
    },
    ...
  },
  "positionedObjects": {
    string: {
      object(PositionedObject)
    },
    ...
  }
}

Поля headers и footers обозначают верхние и нижние колонтитулы в документе, вводимые с помощью идентификатора верхнего и нижнего колонтитулаID соответственно.

...