У меня есть соединение JDBC с MSSQL с использованием GAS, используемая мной база данных содержит имена классов и даты, связанные с определенным классом.Получите более одного значения из подключения JDBC с помощью Google Apps Script
Я пытаюсь получить все даты, связанные с классом Продвинутый обзор навыков вентилятора. Когда я запускаю приведенный ниже код, все, что я вижу в журнале, - это последняя дата, добавленная в базу данных, связанную с классом выше. Может кто-нибудь мне помочь? Я хочу получить все даты, связанные с классом, и оптимальным является отображение этих дат в выпадающем меню.
//Read from Database
function read(e) {
var app = UiApp.getActiveApplication();
var conn = Jdbc.getConnection("jdbc:sqlserver://IPAddress:1433;" +
"databaseName=databaseName;user=User;password=Password;");
var stmt = conn.createStatement();
var rs = stmt.executeQuery("SELECT * from dbo.tbl_ClassDetail WHERE className = 'Advanced Ventilator Skills Review'");
while(rs.next()) {
var class = rs.getString('className');
var date = rs.getString('classDate');
var time = rs.getString('classTime');
}
Logger.log(date);
rs.close();
stmt.close();
conn.close();
}
Вы пытались переместить строку 'Logger.log (дата),' 'внутри while' цикла? –
Это, похоже, сработало, спасибо! – RachelW
@ LukeWoodward Вы случайно знаете, как отображать эти значения в списке? – RachelW