置換

let str = str.replace('a','b');

カンマで分割して配列にする

array = str.split(',');
Logger.log(array[0]);

ログを表示

Logger.log(a);
console.log(a);

処理を一定時間停止する

Utilities.sleep(1000);

1000=1秒換算。

指定の文字より前の文字列を取得

match関数

let str = "A123567:テスト";
let n = str.match(/:/);
let str2 = str.slice(0,n["index"]);
console.log(str2);

match関数で「:」が何文字目にあるかを取得し、slice関数で文字を切り出します。

slice関数は第1引数が開始、第2引数が終了が何文字目かを指定します。

文字列の頭からなので第1引数は0、「:」があるのはmatch関数で取得したn[“index”]で指定でき、この場合は7が返っています。

最終的にstr2には「A1234567」が出力されます。

indexOf関数

let str = "A123567:テスト";
let n = str.indexOf(':');
if (n>=0) {
  let str2 = str.slice(0,n);
  console.log(str2);
}

文字列が見つからない場合で条件分岐させるならindexOf関数の方が楽。

文字列が見つからない場合は-1、見つかった場合はその位置を返します。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-03-07 (月) 11:21:52 (165d)