小编Jas*_*ich的帖子

在 Google Classroom API 查询中列出一个班级的 30 多名学生

目前,我有一个脚本可以正确列出 Google Classroom 中某个班级的学生,但它没有列出所有学生,只有前 30 名。我需要它列出所有学生,无论有多少有。我现在拥有的是以下内容:

function listStudents() {
  var s = SpreadsheetApp.getActiveSpreadsheet();
  var sh = s.getSheetByName('CLASS');
  var r = sh.getDataRange();
  var n = r.getNumRows();
  var d = r.getValues();
  for (x = 0; x < n; x++) {
    var i = d[x][0];
    if(i == ''){ continue; } else if (i == 'D') {
      var ss = SpreadsheetApp.getActiveSpreadsheet();
      var sh = ss.getSheetByName('LISTSTUDENTS');
      var tea = Classroom.Courses.Students.list(d[x][8]);
      var t = tea.students;
      var arr = [];

      try {
        for (i = 0; i …
Run Code Online (Sandbox Code Playgroud)

google-api google-apps-script google-classroom

3
推荐指数
1
解决办法
1594
查看次数