Google Apps Script スプレッドシートの複数の範囲から数式を取得するサンプル

環境
Google Chrome  122.0.6261.129(Official Build) (64 ビット)
Windows 11 Pro 64bit

構文
range.getFormula()
セルの数式を取得するには、「getFormula()」を使用します。
範囲を複数個して取得する場合は「getFormulas」と「for」文を使用します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function myFunction() {
// スプレッドシート作成
let spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
// スプレッドシートのシート名「シート1」を取得
let sheet = spreadsheet.getSheetByName("テストシート1");
// セルを指定
let range = sheet.getRange("B2:C6");
let arr = range.getFormulas();
for (let i in arr) {
for (let j in arr[i]) {
Logger.log(arr[i][j]);
}
}
}
function myFunction() { // スプレッドシート作成 let spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); // スプレッドシートのシート名「シート1」を取得 let sheet = spreadsheet.getSheetByName("テストシート1"); // セルを指定 let range = sheet.getRange("B2:C6"); let arr = range.getFormulas(); for (let i in arr) { for (let j in arr[i]) { Logger.log(arr[i][j]); } } }
function myFunction() {

  // スプレッドシート作成
  let spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

  // スプレッドシートのシート名「シート1」を取得
  let sheet = spreadsheet.getSheetByName("テストシート1");

  // セルを指定
  let range = sheet.getRange("B2:C6");

  let arr = range.getFormulas();

  for (let i in arr) {
    for (let j in arr[i]) {
      Logger.log(arr[i][j]);
    }

  }

}

 

Google Apps Script

Posted by arkgame