Я хочу извлечь значения из базы данных mysql в лист google. Вот то, что я до сих пор редактор сценариев:Лист имеет пустую ячейку вместо результата из базы данных
// Replace the variables in this block with real values.
var address = 'some.rds.amazonaws.com';
var user = 'abc';
var userPwd = '123';
var db = 'db';
var dbUrl = 'jdbc:mysql://' + address + '/' + db;
function readFromTable(member) {
var conn = Jdbc.getConnection(dbUrl, user, userPwd);
var start = new Date();
var stmt = conn.createStatement();
var results = stmt.executeQuery('SELECT fullname FROM member WHERE id_member = 12345; ');
var numCols = results.getMetaData().getColumnCount();
while (results.next()) {
var rowString = '';
for (var col = 0; col < numCols; col++) {
rowString += results.getString(col + 1) + '\t';
}
Logger.log(rowString)
}
results.close();
stmt.close();
var end = new Date();
Logger.log('Time elapsed: %sms', end - start);
}
Если я запустить его с помощью редактора сценариев журнала дает
[15-06-11 14:04:01:870 BST] Bob Brett
[15-06-11 14:04:01:873 BST] Time elapsed: 121.0ms
Однако в листе, если я вставлю = readFromTable() дает пустой ячейки и ошибок.
Что мне не хватает?
Все было. Интересно, почему Google не включил это в примеры. Спасибо за указание. – Jepper
Не включает _what_ в _which_ примерах? Есть несколько примеров, не все требуют «возврата». – Mogsdad