Как выбрать диапазон в Google Sheet, как вставить его в Документ Google? - PullRequest
0 голосов
/ 29 мая 2019

Я пытаюсь создать макрос в Google Sheet, который выберет диапазон из листа, а затем вставит выбранное содержимое в Google Doc.Пока у меня есть код для выбора диапазона:

function CopyToDoc() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange('A4:B13').activate();
}

Как только я выберу диапазон, как мне вставить его в документ Google?

1 Ответ

0 голосов
/ 11 июня 2019

Ну, чтобы добиться того, что вы говорите, я бы сделал это.

function sheetToDoc(){

  var app = SpreadsheetApp;
  var as = app.getActiveSpreadsheet();
  var sh = as.getSheets()[0];
  var temp = sh.getRange("A1:A20").getValues();

  var doc = DocumentApp.openById("DocID").getBody().appendTable(temp);

}

Используйте AppendTable (), чтобы добавить информацию к документу в виде таблицы, и appendParagraph (), если вы хотите добавить информацию к документу в виде простого текста.Сделайте тест, чтобы вы знали, как информация будет добавлена ​​в ваш документ.

Надеюсь, это поможет.Привет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...