GASをローカル環境で開発する
claspを使ってGoogle Apps Script(GAS)のプロジェクトをローカルで開発し、mainブランチへのpushでGitHub ActionsからGASに反映してWebアプリのデプロイを更新する手順です。初回デプロイとシークレットの登録までを説明します。
技術メモを備忘録として公開しているサイトです。フロントエンドを中心に、実際に手を動かして解決した手順を残しています。
claspを使ってGoogle Apps Script(GAS)のプロジェクトをローカルで開発し、mainブランチへのpushでGitHub ActionsからGASに反映してWebアプリのデプロイを更新する手順です。初回デプロイとシークレットの登録までを説明します。
Next.js(App Router)で、Auth.js(NextAuth.js v4)を使ったGitHubとGoogleのソーシャルログインを実装する手順です。環境変数の設定、ログインページとマイページの作成、各プロバイダのOAuthアプリの設定までを説明します。
macOSやWindowsでは、ファイル名の大文字・小文字だけを変えてもGitが変更を検知しません。core.ignorecaseをfalseにして検知させる方法と注意点、設定を変えずにgit mvで名前を変える方法を説明します。
CSSのcounter()とcounters()を使って、見出しやリストに番号を自動で振る方法を、サンプルコードと出力例で説明します。数字のフォーマットの指定と、3桁以上の0埋めの方法も扱います。
JavaScriptのライブラリを、カルーセル・ライトボックス・スクロールエフェクト・アニメーション・グラフ・エディタ・シンタックスハイライトなどの用途別に、ライセンスとリポジトリを添えて一覧にしています。随時更新しています。