【GAS】よく使うコードをまとめた個人的チートシート

セルを取得

var sheet = SpreadsheetApp.getActiveSheet();
var a = sheet.getRange("A1").getValue();

セルに入力

var sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange("A1").setValue("hoge");

最終行を取得

var sheet = SpreadsheetApp.getActiveSheet();
var lastrow = sheet.getLastRow();

ハイパーリンクからURLを抽出

var sheet = SpreadsheetApp.getActiveSheet();
var vals = sheet.getRange("A1").getRichTextValue();
var url = vals.getLinkUrl();

置換

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

行を削除

var sheet = SpreadsheetApp.getActiveSheet();
sheet.deleteRows(1);

カンマで分割して配列化

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

ログを表示

Logger.log(a);

処理を一定時間中断する

Utilities.sleep(1000);

1000=1秒換算。

Cheerioライブラリ

1ReeQ6WO8kKNxoaA_O0XEQ589cIrRvEBA9qcWpNqdOP17i47u6N9M5Xh0

以下の記事を参考にしています。

https://yamamtoblog.com/gas-screiping/

https://liginc.co.jp/551446

コメント

タイトルとURLをコピーしました