実用GAS(自分の)CASE3:goodボタンを利用して質疑集を見る順に毎日自動で変える。
利用用途
質疑集は作ったものの、結局何がどこにあるかわからないという方が多かったので、goodボタンを作って数が多いものを毎日ソートするようにした。
function addValue(value) {
activeCell = SpreadsheetApp.getActiveRange();
activeCell.setValue(activeCell.getValue() + value);
}
function plus1() {
addValue(1);
}
function minus1() {
addValue(-1);
}
画像
多分、直前に触った所に+1されるだけだった気がする。
ここから毎日ソートさせる
function sheetSort() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
// 特定のシートのみ
const sheet = ss.getSheetByName('〇〇〇〇〇');
console.log(sheet.getName());
// シートを役に立った列の降順(数が多い順番)にソートします
sheet.sort(19, false);
}
解説?
○○○○○には動かしたいシート名を入れる。
8列目
19=S列を多い順に並べるとしている。
[赤丸]-[トリガーを追加]
↓
↓
後は下画像のように毎日好きな時間に移動させる。
トリガーを毎日好きな時間にセット
この記事が気に入ったらサポートをしてみませんか?