Вставьте элемент списка в указанную c таблицу Google документ - PullRequest
0 голосов
/ 29 апреля 2020

Это точка. Я следовал предложению, связанному здесь Более эффективный способ добавить элемент списка после некоторого текста в 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%',"");
`

Это шаблон документа, который я хочу редактировать с помощью сценария. enter image description here

...