Хотя я не уверен насчет вашего фактического документа, если новый документ используется, как насчет этой модификации?Этот измененный сценарий выглядит следующим образом.
- Вставка таблицы 1.
- Вставка разрыва страницы.
- Вставка таблицы 2 в новую созданную страницупо разрыву страницы.
Модифицированный скрипт 1:
В этом скрипте таблица 1, разрыв страницы и таблица 2 располагаются по порядку в новом документе.
docId = "###";
var body = DocumentApp.openById(docId).getBody();
var table1 = body.insertTable(1, [["table1"]]);
body.insertPageBreak(2);
var table2 = body.insertTable(3, [["table2"]]);
Модифицированный скрипт 2:
В этом скрипте, передавая индекс вставки, таблица 1, разрыв страницы и таблица 2 переносятся из индекса вставки по порядку в Документ.
var insertIndex = 1; // Please set this
docId = "###";
var body = DocumentApp.openById(docId).getBody();
var table1 = body.insertTable(insertIndex, [["table1"]]);
var pageBreak = body.insertPageBreak(body.getChildIndex(table1) + 1);
var table2 = body.insertTable(body.getChildIndex(pageBreak.getParent()) + 1, [["table2"]]);
Примечание:
- Я не мог понять о
_insertPageBreak()
.
Ссылки:
Если я неправильно понял ваш вопрос и это не тот результат, который вы хотите, я приношу свои извинения.