Я использую API слайдов Google для автоматического обновления презентации, в которой есть довольно подробные таблицы. У меня есть таблица с несколькими ячейками, и в каждой ячейке у меня есть 3 разных строки с разным форматированием. Например, верхняя строка имеет более крупный шрифт, вторая строка меньше и зеленая и т. Д. Поскольку эта презентация должна автоматически обновляться каждый день с моими введенными данными, мне действительно нужно настроить запросы на основе длины TextRun, а не фиксированного начала. и конечные индексы (эти начальный и конечный индексы будут меняться каждый день по мере обновления текста, поэтому я не могу вручную редактировать индекс каждый день)
Как я могу заменить текст только внутри TextRun или заменить текст построчно или по абзацу?
Я добавляю сюда изображение. Вы можете видеть, что в первой строке у меня есть одно большое жирное число, которое нужно обновить, а во второй строке у меня есть 3 элемента, которые необходимо обновить. 1. Г / Г 2. В / В 3. М / М Я хочу иметь возможность делать это, не требуя, чтобы все тексты были одинакового размера.
Вот запрос на пакетное обновление, которое я настроил прямо сейчас. Я просто не могу понять, как я могу заставить диапазон всегда находиться в textRun, а не для всей ячейки.
reqs = [
{
"deleteText": {
"objectId": "g2f8579c174_1_6",
"cellLocation": {
"rowIndex": 1,
"columnIndex": 1,
},
"textRange": {
"type": "ALL",
}
}
},
{
"insertText": {
"objectId": "g2f8579c174_1_6",
"cellLocation": {
"rowIndex": 1,
"columnIndex": 1
},
"text": "texttexttext",
"insertionIndex": 0
}
}
]