Почему этот серверный сценарий не получает значения таблицы? - PullRequest
0 голосов
/ 25 января 2020

Сценарий на стороне сервера

function getSpreadsheetValues(){
   return SpreadsheetApp.openById('1b3OWfUb3d0jy0DhxJzTYEHen- 
FHhD7nECF5NCgSDHiM').getSheetByName('Sheet1').getDataRange().getValues();
}

Сценарий на стороне клиента

function readData(result){
// put the values in cells array
   var cells=[];
   cells=result;
  alert(“cell values=“+cells);// 'cell values= undefined'
}
function fail(error){
alert('Sheet not read' + error.message);
}
function getData() {
 google.script.run
  .withSuccessHandler(readData())
  .withFailureHandler(fail()) 
  .getSpreadsheetValues();
}
getData();

Сработала функция readData, поэтому getSpreadsheetValues() не сообщил об ошибке, но " ячейки "не определены. Электронная таблица имеет формат «листы» и имеет 6 строк и 3 столбца строковых данных.

...