簡體   English   中英

在Google表格上選擇范圍后,如何將選擇內容粘貼到Google文檔中?

[英]After selecting a range on a Google Sheet, how do I paste the selection into a Google Doc?

我正在嘗試在Google表格上創建一個宏,該宏將從工作表中選擇一個范圍,然后將所選內容粘貼到Google文檔中。 到目前為止,我有代碼來選擇范圍:

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

選擇范圍后,如何將其粘貼到Google文檔中?

那么要實現你所說的我會做到這一點。

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()。 為您進行測試,以了解如何將信息添加到您的文檔中。

我希望這有幫助。 問候

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM