メインコンテンツまでスキップ

changeSettings()

スプレッドシートの読み込み範囲を設定したい場合に利用します。

引数

引数名説明備考
startRowNumber列名が書いてある行番号を指定number
startColumnValue最初の列名が書いてある列番号を指定number | string列番号を指定するか列のアルファベットを指定する
endColumnValue最後の列名が書いてある列番号を指定number | string列番号を指定するか列のアルファベットを指定する

どう言ったときに利用するか

以下の状態にある場合は必ずスプレッドシートの操作を行う前に必ずchangeSettings()を行ってください。

1. テーブルが左上にないとき

左上にないテーブル

以上のテーブルの場合は以下のようなコードを書くことで正常にテーブルを読み込めます。

const gassma = new Gassma.GassmaClient();
// シートの操作をする前に必ず記述
gassma.sheets.sheet1.changeSettings(4, "B", "E");

const result = gassma.sheets.sheet1.findMany({});

2. 右側にメモ書き等別のデータがあるとき

別のデータがあるテーブル

const gassma = new Gassma.GassmaClient();
// シートの操作をする前に必ず記述
gassma.sheets.sheet1.changeSettings(1, "A", "D");

const result = gassma.sheets.sheet1.findMany({});