Google Apps Script

Google Apps Scriptでスプレッドシートのセルの値を表示形式の文字列で取得する方法

スポンサーリンク

概要

スプレッドシートの値を取得しようとすると、日付や時間などは日付オブジェクトで取得されてしまいます。

Google Apps Scriptでスプレッドシートの値を取得する際に表示形式の文字列で取得する方法です。

複数セルの値を表示形式の文字列で取得する方法は、「Google Apps Scriptでスプレッドシートの複数セルの値を表示形式の文字列で取得する方法」を参考にしてください。

Google Apps Scriptでスプレッドシートの複数セルの値を表示形式の文字列で取得する方法

Google Apps Scriptでスプレッドシートの複数セルの値を表示形式の文字列で取得する方法

概要スプレッドシートの値を取得しようとすると、日付や時間などは日付オブジェクトで取得されてしまいます。Google Apps Scriptでスプレッドシートの値を取得する際に表示形式の文字列で取得する方法です。以前は、1つのセルの値を取得す

使用するメソッド

構文

Rangeオブジェクト.getDisplayValue()

引数

なし

戻り値

String

サンプルプログラム

function sample() {
  
  // スプレッドシートオブジェクトを取得
  const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  
  // アクティブシートのシートオブジェクトを取得
  const sheet = spreadsheet.getActiveSheet();
  
  // A2の値を表示形式で取得
  const displayValue = sheet.getRange("A2").getDisplayValue();
  
  // ログに出力
  Logger.log(displayValue);
}

参考

Class Range | Apps Script | Google Developers

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