ray88’s diary

お仕事で困ったとき用の自分用の覚書

GAS Sheetクラスの主なメンバー

GAS 目次 - ray88’s diary

■Sheetクラスの主なメンバー

メンバー 戻り値 説明
activate() Sheet シートをアクティブにする
appendRow(rowContents) Sheet シートの行として配列rowContentsを追加する
autoResizeColumn(columnPosition) Sheet シートの列番号columnPositionの列幅を自動で
調整する
clear() Sheet シートをクリアする
clearContents() Sheet シートのコンテンツをクリアする
clearFormats() Sheet シートの書式設定をクリアする
copyTo(spreadsheet) Sheet シートをスプレッドシートspreadsheetに
コピーする
deleteColumns(columnPosition[,
howmany])
void 列番号columnPositonからhowMany列を
削除する
deleteRows(rowPosition[,
howmany])
void 行番号rowPositionからhowmany行を
削除する
getActiveCell() Range シートのアクティブセルを取得する
getActiveRange() Range シートのアクティブなセル範囲を取得する
getColumnWidth(columnPosition) Integer 列番号columnPositonの列幅をピクセル
取得する
getCurrentCell() Range 現在のセルを取得する
getDataRange() Range シート内のデータが存在するセル範囲を
取得する
getFormUrl() String シートに関連するフォームのURLを取得する
getIndex() Integer シートのインデックスを取得する
getLastColumn() Integer シートのデータがある最後の列番号を返す
getLastRow() Integer シートのデータがある最後の行番号を返す
getName() String シート名を取得する
getParent() Spreadsheet シートが含まれるスプレッドシートを取得する
getRange(row,col[,numRows,
numColumns])
Range シートの行番号row,列番号のcolからnumRows
行分、numColumns列分のセル範囲を取得する
getRange(a1Notation) Range シートのセル範囲をA1表記またはR1C1表記で
指定して取得する
getRowHeight(rowPosition) Integer 行番号rowPositionの行の高さをピクセル
取得する
getSheetId() Integer シートのIDを取得する
getTabColor() String シートタブの色を取得する
hideColumns(columnIndex[,
numColumns])
void 列番号columnIndexからnumColumns列を
非表示にする
hideRows(rowIndex[,numRows]) void 行番号rowIndexからnumRows行を非表示
にする
hideSheet() sheet シートを非表示にする
insertColumns(columnIndex[
,numColumns])
void 列番号columnindexの位置に numColumns列の
空白列を挿入する
insertImage(blobSource,column,
row[,offsetX,offsetY])
OverGridImage 列番号column、行番号rowのセルの左上端
から横offsetX ピクセル、 縦 offsetY ピクセル
の位置に、blobSourceで指定した画像を挿入する
insertImage(url,column,
row[,offsetX,offsetY])
OverGridImage 列番号column、行番号rowのセルの左上端
から横offsetX ピクセル、 縦 offsetY ピクセル
の位置に、urlで指定した画像URLの画像を
挿入する
inserRows(rowIndex,numRows) void 行番号rowIndexの位置にnumRows行の空白行を挿入する
isSheetHidden() Boolean シートが非表示になっているかを判定する
setActiveRange(range) Range セル範囲rangeをアクティブにする
setColumnWidth(columnPosition,
width)
Sheet 列番号columnPositionの列幅をwidthピクセル
設定する
setCurrentCell(cell) Range セルcellを現在のセルにする
setName(name) Sheet シートをnameに設定する
setRowHeight(rowPosithion,height) Sheet 行番号rowPositionの行の高さをheightピクセルに設定する
setTableColor(color) Sheet シートのタブの色を設定する
showColumns(columnIndex,numColumns) void 列番号columnIndexからnumColumns列分の
非表示を解除する
showRows(rowIndex,numRows) void 行番号rowIndexからnumRows行分の非表示を
解除する
showSheet() void シートを表示する
sort(colmunPosition[.ascending]) Sheet 列番号columnPositionの値でシートを並べ替える
(ascending を false にすると降順)