Я пытаюсь создать выпадающий список из данных JSON, полученных из Google Sheet.У меня есть код, который получает данные из Google Sheets в JSON.Я не могу создать выпадающий список.Это выпадающие я хочу использовать для создания графика.Вот код, который получает данные листа в json.
function doGet(e){
// Change Spread Sheet url
var ss = SpreadsheetApp.openByUrl("URL to the Sheet");
// Sheet Name.
var sheet = ss.getSheetByName("waiverstatus");
return getUsers(sheet);
}
function getUsers(sheet){
var jo = {};
var dataArray = [];
// collecting data from 2nd Row , 1st column to last row and last column
var rows = sheet.getRange(2,1,sheet.getLastRow()-1, sheet.getLastColumn()).getValues();
for(var i = 0, l= rows.length; i<l ; i++){
var dataRow = rows[i];
var record = {};
record['Students'] = dataRow[0];
record['Method'] = dataRow[1];
record['Satisfactory_C1'] = dataRow[2];
record['Developing_C1'] = dataRow[3];
record['Unsatisfactory_C1'] = dataRow[4];
record['Satisfactory_C2'] = dataRow[5];
record['Developing_C2'] = dataRow[6];
record['Unsatisfactory_C2'] = dataRow[7];
dataArray.push(record);
}
jo.user = dataArray;
var result = JSON.stringify(jo);
return ContentService.createTextOutput(result).setMimeType(ContentService.MimeType.JSON);
}