Google Apps Scriptでスプレッドシートに書き込む方法

 

Google Apps Scriptでスプレッドシートに書き込む方法

Google Apps Script (GAS)は、Googleのさまざまなサービスを自動化したり、カスタマイズしたりするための強力なツールです。今回は、Googleスプレッドシートの特定のセルに値を書き込む基本的なGASのコードについて解説します。

function writeToSpreadsheet() {
  // スプレッドシートを開く
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  
  // 最初のシートを取得
  var sheet = spreadsheet.getSheets()[0];
  
  // A1セルに値を書き込む
  sheet.getRange("A1").setValue("Hello, world!");
}

コードの解説

  1. スプレッドシートを開く: SpreadsheetApp.getActiveSpreadsheet()は、現在アクティブなスプレッドシートを取得します。

  2. 最初のシートを取得: spreadsheet.getSheets()[0]は、スプレッドシート内の最初のシート(インデックス0)を取得します。

  3. A1セルに値を書き込む: sheet.getRange("A1").setValue("Hello, world!")は、指定したセル(この場合は"A1")に指定した値(この場合は"Hello, world!")を書き込みます。

このコードをGoogle Apps Scriptのエディタに貼り付けて保存し、実行すると、アクティブなスプレッドシートの最初のシートのA1セルに"Hello, world!"という文字列が書き込まれます。ただし、スクリプトを実行する前に、適切なスプレッドシートが開かれていることを確認してください。また、スクリプトがスプレッドシートに書き込むための適切な権限があることも確認してください。

このコードは基本的なものであり、より複雑な操作や他のGoogleサービスとの連携には追加的なコードが必要です。どんなことでもお気軽にお問い合わせください!

コメント