#python #json #google-docs-api
#python #json #google-docs-api
Вопрос:
Я новичок в Google Docs api и хочу иметь возможность добавлять текст, используя опцию ReplaceText. Как бы мне это настроить? Я делаю это на Python 3.6
Ответ №1:
Просто следуйте инструкциям из Google Docs API quickstart с использованием 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
текст и местоположение в качестве полезной нагрузки. Лучше использовать этот метод, предложенный в документации.
Комментарии:
1. Есть идеи о том, как вставить верхний и нижний колонтитулы?
2. Был следующий вопрос к @jess, как нам определить индекс? Можем ли мы использовать ключ, значение? чтобы убедиться, что заголовок указан как ключ?