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]); } } }