ご訪問ありがとうございます。
Googleシートマスターのひろしです。
前回
【GAS基礎講座 26.】行挿入し現在の行をコピペする方法(マクロの作成)
GASで行の追加ができます。
GASで行のコピペができます。
GASをショートカットキーで呼び出すことができます。
今回は、とっても価値の高い方法をお伝えします。
これを知ることであなたは、
- GASで日付データの表示形式を設定する方法がわかります。
- GASで文字列を改行させる方法がわかります。
なので、サクッとマスターして
と答えてあげてください。
動画はこちら
スクリプトはこちら
function newline() {
const sh = SpreadsheetApp.getActiveSheet()
sh.getRange("F8").setValue(Utilities.formatDate(new Date(), "JST", "yyyy/MM/dd\nHH:mm:ss"))
// let today = new Date()
console.log(Utilities.formatDate(new Date(), "JST", "yyyy/MM/dd\nHH:mm:ss"))
}
function onEdit(e) {
const row = e.range.getRow()
if (row > 3) { //●行目は対象外
const today = Utilities.formatDate(new Date(), "JST", "yyyy/MM/dd\nHH:mm:ss")
e.source.getActiveSheet().getRange(row, 2).setValue(today) //●列目
if (e.source.getActiveSheet().getRange(row, 1).getValue() === "") { //●列目が空のとき
e.source.getActiveSheet().getRange(row, 1).setValue(today) //
}
}
}
エスケープ文字
エスケープ文字を使用すること改行できます。
他のエスケープ文字は以下の通り
エスケープ文字 | 意味 |
---|---|
\n | 改行 |
\r | 復帰 |
\t | 水平タブ |
\v | 垂直タブ |
\f | 改ページ |
\0 | NULL文字 |
\uXXXX | 4桁のXXXX(16進数) |
\\ | バックスラッシュ |
\’ | シングルクォーテーション |
\” | ダブルクォーテーション |
\` | バックティック |
エスケープ文字をエスケープする方法はこちら↓
エスケープって何(TEXT、正規表現)Gスプレッドシート
最後までご覧いただきありがとうございます。
つぎはこちら
【GAS】非表示の行を一気に削除する方法(Gスプレッドシート)
GASを使用して
非表示の行を一気に削除できます。
降順のループの使い方がわかります。
コメント