0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GASによる参考文献一覧の文献ID制御

Posted at

Google Spreadsheetにまとめているゆる音楽学ラジオ参考文献一覧ですが、文献を途中に追加したいとき、文献No.を一斉にずらす必要があり、マクロの使用が必要になっていました。
この問題を解決するGASをChatGPTに生成してもらいました。

function incrementCellsAboveThreshold() {
  // スプレッドシートのアクティブなシートを取得
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("動画別出典一覧"); // "Sheet1" をシート名に変更してください
  
  // 閾値を設定します(この値以上のセルに1を加えます)
  var threshold = 670; // ここを変更して閾値を設定してください
  
  // シートのD列のデータを取得
  var data = sheet.getRange("D:D").getValues();
  
  // データをループして閾値以上のセルに1を加える
  for (var i = 0; i < data.length; i++) {
    if (data[i][0] >= threshold) {
      // 閾値以上のセルに1を加える
      sheet.getRange(i + 1, 4).setValue(data[i][0] + 1);
    }
  }
}

同様にして文献を削除する場合も実装できます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?