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

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

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

使用例

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