Google SpreadsheetのGAS関数getCurrentCellをマスターする

Google Apps Script (GAS)は、Googleの各種サービスを自動化したり、カスタマイズしたりするためのスクリプト言語です。今回は、その中でもGoogle Spreadsheetの関数であるgetCurrentCellについて詳しく解説します。この関数は、現在アクティブなセルを取得するために使用されます。

この記事でわかること

  • getCurrentCell関数の基本的な使い方
  • getCurrentCell関数の引数と戻り値の詳細
  • 実際のコードサンプルを通じたgetCurrentCell関数の使用例

getCurrentCell関数

プログラムサンプル

function myFunction() {
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var cell = spreadsheet.getCurrentCell();
  Logger.log(cell.getA1Notation());
}

このコードは、現在アクティブなセルのA1表記をログに出力します。

引数の解説

getCurrentCell関数は引数を取りません。これは、現在アクティブなセルを自動的に取得するためです。

戻り値

getCurrentCell関数は、現在アクティブなセルを表すRangeオブジェクトを返します。このオブジェクトを使用して、セルの内容を読み取ったり、変更したりすることができます。

公式ドキュメントのURL

詳細な情報やその他の関数については、公式ドキュメントをご覧ください。

https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet?hl=ja#getcurrentcell

まとめ

この記事では、Google SpreadsheetのGAS関数であるgetCurrentCellについて学びました。この関数は、現在アクティブなセルを取得するために使用され、引数を必要とせず、Rangeオブジェクトを返します。これにより、セルの内容を読み取ったり、変更したりすることが可能になります。

GASをイチから学びたい方へ

このブログでは断片的な説明になってしまっていますが、本書は幅広いGASの内容が網羅的に学べる本です。イチから学びたい方は是非読んでみてください。

すでにGASをある程度マスターした方にも辞書的に手元に置いておくと便利です。

PR

CodeCampは、現役エンジニアからマンツーマンで学べるオンラインプログラミングスクールです。WebデザインやWebサービス開発、転職支援など、目的に合わせた多様なコースが選べます。
朝7時〜夜23時40分まで、365日レッスンが受けられるため、忙しい方でも自分のペースで学習を進めることが可能です。通過率8%の厳しい選考を通過した質の高い講師陣が、あなたのキャリアチェンジを強力にサポートします。
さらに、未経験者向けのカリキュラムや、学習開始から20日以内の全額返金保証制度もあるため、プログラミング学習に不安を感じている方でも安心して始めることができます。

CodeCampで理想の働き方を実現しよう