Это точка. Я следовал предложению, связанному здесь Более эффективный способ добавить элемент списка после некоторого текста в Google Docs , который очень мне помог. Но у меня есть проблема, упомянутая внизу. Мой заполнитель находится внутри известной таблицы в Google Do c. Я пробовал несколько способов понять это, но я не достиг. Здесь ниже есть часть кода интереса. Примечание:
- "CarattCentralGas1" является массивом значений;
- "DescrizioneCentralGas" является другим массивом значений;
Я собираюсь вставить список, созданный, если условие if выполняется, на месте заполнителя и затем удалить его. Любые идеи будут великолепны! `
for (var i=0; i < CarattCentraleGas1.length; ++i)
{ var ValueToTest = CarattCentraleGas1[i][0];
Logger.log(ValueToTest)
if (ValueToTest ==='Presente')
{ var valueToextract = DescrizioniCentraleGas[i][0];
var search = '%Placeholder%';
var Table1 = body.getTables()[0];
var found = Table1.findText(search);
while (found) {
var elem = found.getElement().getParent().getParent();
var index = Table1.getChildIndex(elem);
Table1.insertListItem(index+1, valueToextract+';');
found = Table1.findText(search, found);}
Logger.log(valueToextract)}
}
var Table1Text = Table1.editAsText().replaceText('%CarattCentrale1%',"");
`
Это шаблон документа, который я хочу редактировать с помощью сценария.