GAS を使用して MSSQL に JDBC 接続しています。使用しているデータベースには、特定のクラスに関連付けられたクラス名と日付があります。
クラスAdvanced Ventilator Skills Reviewに関連付けられているすべての日付を取得しようとしています。以下のコードを実行すると、ログに表示されるのは、上記のクラスに関連付けられているデータベースに最後に追加された日付だけです。誰でも私を助けることができますか?クラスに関連付けられているすべての日付を取得したいのですが、それらの日付をドロップダウン メニューに表示するのが最適です。
//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();
}