var num
var numPadding = ('00000000' + num).slice(-8);
numの桁数がゼロ埋めの桁数を超えると、num自体が削られるので注意。
Web、スマホアプリの開発、その他個人的なこと
var num
var numPadding = ('00000000' + num).slice(-8);
numの桁数がゼロ埋めの桁数を超えると、num自体が削られるので注意。
スプレッドシートに画像を挿入。
rowとcolumnの指定が、getRangeとかと逆なので注意。
var imageUrl = "https://XXXX/XXX.png";
sheet.insertImage(imageUrl, colIdx, rowIdx);
これだと画像がそのまま挿入されるので、セルに収めたい時は
var imageUrl = "https://XXXX/XXX.png";
sheet.getRange(rowIdx, colIdx).setFormula('=IMAGE("' + imageUrl + '")');
IMAGE関数を挿入する。
GASでMySQLに接続し日付型のデータを扱う。
var registerAt = newDate(rs.getDate("register_at").getTime());
Logger.log(Utilities.formatDate(registerAt, 'JST', 'yyyy-MM-dd'));
Google スプレッドシートとかで、GASでMySQLに接続する。
var con_str = 'jdbc:mysql://{ホスト名}:3306/{DB名}';
var user_id = '{ユーザー}';
var user_pass = '{パスワード}';
// DBに接続
var conn = Jdbc.getConnection(con_str, user_id, user_pass);
var stmt = conn.createStatement();
var sql = "SELECT * FROM test;";
var rs = stmt.executeQuery(sql);
while(rs.next()) {
Logger.log(rs.getString("name"));
}
rs.close();
stmt.close();
conn.close();