Google App Maker: от API до Wigets, без базы данных - PullRequest
0 голосов
/ 14 октября 2019

Здесь у меня есть раздетая версия моего кода, написанного в скрипте приложений. Он распечатывает на листе количество классных комнат и идентификатор для каждого.

function simpleList() {

  // create spreadsheet
  var ss = SpreadsheetApp.create('Simple List');

  // limit results to 10
  var optionalArgs = {
    pageSize: 10
  };

  var response = Classroom.Courses.list(optionalArgs),
  i = 0,
  count = 0,
  courses = response.courses,
  sheet = ss.getSheets()[0];

  for (i = 0; i < courses.length; i++) {
    var course = courses[i], count = i+1;

    // 1st line 
    var classNumber = count.toString();
    var res = 'result #'+classNumber;
    var currentRow=sheet.getLastRow()+1;
    var range=sheet.getRange(currentRow,1,1,2);
    range.setValues([[res, '']]);
    range.merge();

    // append class ID
    sheet.appendRow(['ID',course.id]);
    currentRow=sheet.getLastRow();
    range=sheet.getRange(currentRow,1,1,2);

    // append empty row
    sheet.appendRow([' ',' ']);
    currentRow=sheet.getLastRow();
    range=sheet.getRange(currentRow,1,1,2);



  }

}

Я хотел бы использовать App Maker для печати результатов в виджете «стиль индексной карточки». У меня нет Google Cloud SQL.

Мне нужно несколько советов о том, как создавать модели и передавать им данные.

Спасибо

...