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

updateMany()

特定の条件に合致した全ての行を指定した値に更新します。

使用できるキー

キー名内容省略備考
where取得条件の指定書かない場合は全ての行が対象になります
data取得列の表示設定不可

説明例用のシート

説明用シート

説明

上記例から以下の処理を行いたいとします。

  • age => 20 を 21 にする

この場合以下のコードとなります。

const gassma = new Gassma.GassmaClient();

// gassma.sheets.{{TARGET_SHEET_NAME}}.updateMany
const result = gassma.sheets.sheet1.updateMany({
where: {
age: 20,
},
data: {
age: 21,
},
});

戻り値は以下の形式です。

{
count: 1;
}

更新された行の数が返されます。

またwhereの仕様はfindMany()の記事の記事に準拠します。