- Вы хотите вставить встроенное изображение в центр документа, используя Google Docs API.
- Вы уже использовали Google Docs API с клиентской библиотекой Google для Python.
Если мое понимание верно, как насчет этой модификации? В этой модификации я изменил тело вашего запроса.
Точка модификации:
- Для выравнивания изображения по центру используется
updateParagraphStyle
.
Модифицированное тело запроса:
Пожалуйста, замените тело запроса следующим образом.
requests = [
{
'replaceAllText': {
'containsText': {
'text': '{{ customer.name }}',
'matchCase': 'true'
},
'replaceText': context['customer'],
}
},
{
"insertInlineImage": {
"location": {
"index": 55
},
"uri": "https://www.gstatic.com/images/branding/product/1x/docs_64dp.png",
"objectSize": {
"height": {
"magnitude": 50,
"unit": "PT"
},
"width": {
"magnitude": 50,
"unit": "PT"
}
}
}
},
{
"updateParagraphStyle": {
"range": {
"startIndex": 55,
"endIndex": 56
},
"paragraphStyle": {
"alignment": "CENTER"
},
"fields": "alignment"
}
}
]
Справка:
Если это не тот результат, которого вы хотите, я прошу прощения.