Скопировать таблицу из одного файла Google Docs в другой - PullRequest
0 голосов
/ 17 февраля 2019

Может ли кто-нибудь предоставить пример сценария, показывающий, как скопировать таблицу из одного Google Doc в другой?Я пробовал несколько вариантов «Table.insertTable» и «Table.appendTable», но я не могу сделать это правильно.

1 Ответ

0 голосов
/ 17 февраля 2019

Решено!Я понял, что мне нужно использовать функцию «Копировать ()», чтобы получить правильный дескриптор таблицы.Итак, окончательный код выглядит примерно так:

    var sourcedoc = DocumentApp.openById(sourceid);
    var sourcebody = sourcedoc.getBody();
    var tables = sourcebody.getTables();
    var table = tables[0].copy();
    var destdoc = DocumentApp.openById(destid);
    var destbody = destdoc.getBody();
    var x = destbody.appendTable(table)
...