Skip to content

Instantly share code, notes, and snippets.

const getCompanyNames = () => {
const book = SpreadsheetApp.getActiveSpreadsheet();
// スプレットシートの名前を「営業リスト」にする必要あり
const sheet = book.getSheetByName("営業リスト");
const data = sheet.getDataRange().getValues();
// 1行目はヘッダーなのでスキップし、会社名のみ抽出
return data.slice(1).map(row => row[0]).filter(name => name); // 空白行を除外
};
@shun0211
shun0211 / hash.rb
Created July 26, 2022 06:40
hashの[]メソッドについてメモ
hash = {a: 'a', b: 'b'}
# Hashクラスには[]メソッドがある。
# 普通、hash[:a]のように使う。
# []メソッドなので、下のように書ける。
hash.[] 'a'
# => 'a'
hash.[]('a')
@shun0211
shun0211 / bash
Created January 7, 2022 23:12
消し忘れたマージ済みのリモートブランチを削除するコマンド
git br -r --merged master | grep -v -e master -e develop -e main | sed 'sX *origin/XX' | xargs -I % git push --delete origin %
# masterブランチにマージ済みのリモートブランチ
git branch -r --merged master
-r: リモートブランチ
--merged <ブランチ名>: マージ済みのブランチの一覧(<ブランチ名>も含まれる)
# master / develop / main に一致しないものを抽出
grep -v -e master -e develop -e main