はじめに
gasでよく利用するコードの備忘録。
ログ確認
Loggerを使って、実行結果のログを確認します。
function myFunction() { Logger.log('Hello,world'); }
参照先:Google
コメントアウト
一時的にコードを実行させないとき、メモ書きを残したいときなどに利用します。
//
それ以降がコメントアウト
/*
間が全てコメントアウト
*/
シートに入出力
シートを指定してA1セルにHello,worldを書き込む
スプレッドシートのIDとシート名を指定して書き込む方法
*マークの部分にGoogleスプレッドシートのIDを入力します。
function myFunction() { const SS = SpreadsheetApp.openById('********************'); const MySheet=SS.getSheetByName('シート1'); const Dat ='hello, world!'; MySheet.getRange("A1").setValue(Dat); }
実際は、シートを指定して操作するケースが多いかと思いますが、簡単に実装する場合は、getActiveSheet()を利用できます。
アクティブなシートのA1セルにHello,worldを書き込む
アクティブなシートに書き込む方法
function myFunction() { SpreadsheetApp.getActiveSheet().getRange("A1").setValue('Hello,world'); }
参照先:Google
指定したシートからデータを取得する
function myFunction() { const SS = SpreadsheetApp.openById('********************'); const MySheet=SS.getSheetByName('シート1'); const Dat = MySheet.getRange("A1").getValues(); Logger.log(Dat); }
コメント