セル範囲の書式(数値書式、日付書式)をセルごとに取得する:getNumberFormats()【GAS】 | G Suite ガイド

セル範囲の書式(数値書式、日付書式)をセルごとに取得する。

サンプルコード

// 現在アクティブなスプレッドシートを取得 var ss = SpreadsheetApp.getActiveSpreadsheet(); // そのスプレッドシートにある最初のシートを取得 var sheet = ss.getSheets()[0]; // そのシートにある B5:C6 のセル範囲を取得 var range = sheet.getRange(“B5:C6”); // そのセル範囲に設定されている書式(数値書式、日付書式)を取得 var formats = range.getNumberFormats(); // そのセル範囲の行数だけ処理 for (var i in formats) { // そのセル範囲の列数だけ処理 for (var j in formats[i]) { // そのセルに設定されている書式を取得しログに出力 Logger.log(formats[i][j]); } }

var ss = SpreadsheetApp.getActiveSpreadsheet(); // そのスプレッドシートにある最初のシートを取得 var sheet = ss.getSheets()[0]; // そのシートにある B5:C6 のセル範囲を取得 var range = sheet.getRange(“B5:C6”); // そのセル範囲に設定されている書式(数値書式、日付書式)を取得 var formats = range.getNumberFormats(); for (var j in formats[i]) { // そのセルに設定されている書式を取得しログに出力 Logger.log(formats[i][j]);

引数

無し。

戻り値

文字列型配列 – 取得したセルごとの書式(数値書式、日付書式)

cover_googlespreadsheet-486x290-4804776

この記事が気に入ったら
いいねしよう!

最新記事をお届けします。

Copied title and URL