Можете ли вы сделать переменную из таблицы, которую вы делаете в Google Docs? - PullRequest
0 голосов
/ 28 февраля 2020

Я новичок в Google Script и мне было интересно, могу ли я написать что-то, что берет информацию, введенную мной в таблицу в Google Docs, и превращает ее в переменную, чтобы я мог перенести ее в Google Sheet и манипулировать ею так, как это нужно. Мне нужно там.

1 Ответ

0 голосов
/ 28 февраля 2020

Простой пример

Получает верхнюю левую ячейку в первой таблице документа и отправляет в ячейку A1 в электронной таблице с указанным идентификатором и Sheet2

* 1006. *

Этот получает все значения в первой таблице.

function getTableData() {
  var doc=DocumentApp.getActiveDocument();
  var body=doc.getBody();
  var tables=body.getTables();
  var A=[];
  for(var i=0;i<tables[0].getNumRows();i++) {
    var r=[];
    for(var j=0;j<tables[0].getRow(i).getNumCells();j++) {
      r.push(tables[0].getCell(i,j).editAsText().getText());
    }
    A.push(r);
  }
  var ss=SpreadsheetApp.openById('ssid');
  var sh=ss.getSheetByName('Sheet2');
  sh.getRange(1,1,A.length,A[0].length).setValues(A);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...