絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

10 件中 1 - 10 件表示
カバー画像

実行

マクロメニューに登録 登録 ①拡張機能 ②マクロ③マクロをインポート④関数 を選択 実行 ①拡張機能 ②マクロ③登録した関数 を選択タブを作って登録 登録function onOpen() {    let ui = SpreadsheetApp.getUi();     ui.createMenu("タブ名")        .addItem("タブ内に登録するメニュー名", "関数名")        .addToUi();} 実行①タブ②登録したメニュー
0
カバー画像

入出力

表示 コンソールLogger.log("文字列") メッセージボックス Browser.msgBox("文字列") 入力 Browser.inputBox("プロンプト")
0
カバー画像

条件付き書式

ルールの作成let rule = SpreadsheetApp.newConditionalFormatRule()    .whenFormulaSatisfied("=条件")    .setFontColor("文字の色")    .setBackground("背景色")    .setRanges([セル範囲])    .build();追加let rules = シート.getConditionalFormatRules(); rules.push(ルール);シート.setConditionalFormatRules(rules);削除セル.clearFormat()シート内すべてシート.clearConditionalFormatRules()強調表示の色 赤背景#FFC7CE文字#9C0006 緑背景#C6EFCE文字#006100 黄背景#FFEB9C文字#9C6500
0
カバー画像

ピボットテーブル

取得シート内の1つ目シート.getPivotTables()[0]フィルタ 取得 配列 ピボットテーブル.getFilters() 作成ピボットテーブル.addfilter(データソースの列インデックス, フィルタ条件) データソースの列インデックス1~ 削除ピボットフィルタ.remove() 全削除ピボットテーブル.getFilters().forEach(f => f.remove())フィルタ条件取得ピボットフィルタ.getFilterCriteria()データソースセル範囲 ピボットテーブル.getSourceDataRange()
0
カバー画像

インデックスセル.getColumn()最終列セルgetLastColumn()シートの最終列シート.getLastColumn()列数セル範囲セル.getNumColumns()
0
カバー画像

追加最終行の次シート.appendRow(値の配列);インデックスセル.getRow()最終行セル.getLastRow()シートの最終行シート.getLastRow()行数セル範囲セル.getNumRows()
0
カバー画像

ブック

GetアクティブSpreadsheetApp.getActiveSpreadsheet()SpreadsheetApp.getActive()IDSpreadsheetApp.openById(ID)URLSpreadsheetApp.openByUrl(URL)シートからシート.getParent()IDhttps://docs.google.com/spreadsheets/d/ここがID/edit・・・
0
カバー画像

オートフィルタ

Getセル範囲.getFilter()シート.getFilter()リセットすべてフィルタ.remove();セル範囲.createFilter();列を指定フィルタ.removeColumnFilterCriteria(セル範囲の列番号)実行フィルタ.setColumnFilterCriteria(セル範囲の列番号, フィルタ条件)フィルタ条件の作成 複数の値を指定SpreadsheetApp.newFilterCriteria().setHiddenValues(非表示にする値のリスト).build()※ 非表示にする値を指定すること※ 日時型はセルの書式に合わせた文字列を指定すること日時型let フォーマット = 日付列のセル.getNumberFormat();let タイムゾーン = Session.getScriptTimeZone();let 日時1 = Utilities.formatDate(日時, タイムゾーン, フォーマット);...let 表示する日時の配列 = [日時1, ...];非表示にする日時のリストを作成するlet フィルタ条件 = SpreadsheetApp.newFilterCriteria().setHiddenValues(非表示にする日時のリスト).build();※ 日時型はセルの書式に合わせた文字列を指定すること非表示にする値のリストの作成①列から重複なしの値のリストを作成②表示する値を除去 日時等しいSpreadsheetApp.newFilterCriteria().whenDateEqualTo(日時).build()期間
0
カバー画像

セル

Getシート.getRange("アドレス")ブック.getRangeByName("セル名")シート.getRange(行, 列)アクティブSpreadsheetApp.getActiveRange()シート.getActiveRange()起点のセルから行数と列数を指定シート.getRange(行, 列, 行数, 列数)データが存在する範囲シート.getDataRange()セル範囲の先頭セル範囲.getRange(1,1)値 Getセル.getValue() セル範囲 ※ 必ず2次元配列になるセル.getValues() Setセル.setValue(値)セル範囲セル範囲.setValues(2次元配列)※ セル範囲と2次元配列の縦横の長さが一致している必要がある2次元配列と同じ大きさのセル範囲に値を入力let セル範囲 = シート.getRange(起点行のri, 起点列のci, 2次元配列.length, 2次元配列[0].length);セル範囲.setValues(2次元配列);計算式 Setセル範囲セル範囲.setFormulas(2次元配列) クリアセル.clear()値だけセル.clearContent()フォーマットだけセル.clearFormat()インデックス セル範囲の開始セル.getRow()セル.getColumn() セル範囲の最終セル.getLastRow()セル.getLastColumn()行列 行数  データが存在する範囲シート.getLastRow()  セル範囲内セル.getNumRows() 列数  データが存在する範囲シート.g
0
カバー画像

シート

取得アクティブSpreadsheetApp.getActiveSheet()シート名ブック.getSheetByName("シート名");セルからセル.getSheet()シート名シート.getName()
0
10 件中 1 - 10