GASのドロップダウンリストの作り方

スクリーンショット 2021-01-12 12.31.50

GASを使って上のようなドロップダウンリストの作り方をここに残していきたいと思います。

まずはリストに入れる要素を作っていきたいと思います。今回は日にちを入れたかったのでfor文を使って配列にしました​。

var values = [];
 
 for(var i=1; i<=days; i++) {
   values.push(i+"日");
 }

選択肢を列挙したセル範囲を指定

  var range = shift.getRange(1,35,shiftRow-1,1);

入力規則を作成

  var rule = SpreadsheetApp.newDataValidation().requireValueInRange(range).requireValueInList(values).build();

リストをセットするセル範囲を取得

var cell = shift.getRange('AI1');

セルに入力規則をセット

cell.setDataValidation(rule);


この記事が気に入ったらサポートをしてみませんか?