Как обновить Google Doc, используя Google Docs API (Python) - PullRequest
0 голосов
/ 27 марта 2019

Я новичок в API Google Docs и хочу иметь возможность добавлять текст с помощью параметра replaceText.Как бы я это настроил?Я делаю это в Python 3.6

1 Ответ

0 голосов
/ 27 марта 2019

Просто следуйте инструкциям API Google Docs Быстрый старт с использованием Python. Затем попробуйте запустить этот код для вставки текста, используя метод InsertTextRequest:

requests = [
     {
        'insertText': {
            'location': {
                'index': 25,
            },
            'text': text1
        }
    },
             {
        'insertText': {
            'location': {
                'index': 50,
            },
            'text': text2
        }
    },
             {
        'insertText': {
            'location': {
                'index': 75,
            },
            'text': text3
        }
    },
]

result = service.documents().batchUpdate(
    documentId=DOCUMENT_ID, body={'requests': requests}).execute()

Чтобы вставить текст в документ, используйте метод BatchUpdate и включите InsertTextRequest с текстом и местоположением в качестве полезной нагрузки. Этот рекомендуемый метод лучше использовать в документации.

...