PX Labo

GAS

スプレッドシートの表を、ドライブにCSVで書き出す

スプレッドシートの表をドライブにCSVで書き出す基本的なGASの処理から、セル内のカンマや改行によるデータ崩れ、文字コードの扱いといった現場で発生する課題と回避策を整理します。
GAS

スプレッドシートで黄色のセルだけ、枚数を数える

Google Apps Scriptを使ってスプレッドシート内の黄色く塗られたセルのみを抽出し、正確な枚数を数え上げる処理について解説します。
GAS

スプレッドシートの完了列に、チェックボックスをまとめて入れる

完了列へ一括でチェックボックスを設定する際、範囲指定の記述によって無駄な空白行まで処理が及ぶ問題があります。本メモでは、入力形式を論理値へ統一する利点と、意図しない行への適用を防ぐ安全な実装手順をまとめます。
GAS

スプレッドシートの値は触らず、書式だけ隣の列へコピーする

すでに値や数式が入力されている隣の列に対して、データ内容を保持したまま背景色や罫線などのデザインのみを反映したい場面があります。GASのcopyFormatToRangeを使ってセル値の誤上書きや指定範囲のズレを防ぐ実装手順を整理しました。
GAS

スプレッドシートの同じ行が重なったとき、1行だけ残して消す

スプレッドシートで同一のデータ行が重複して積み重なった際、Google Apps Script を使って上にある1行だけを残して安全に整理する手順と注意点を解説します。
GAS

スプレッドシートの入力欄に、決めた値だけのプルダウンを付ける

スプレッドシートの入力欄に表記ゆれが多発して集計が崩れる問題を、Google Apps Scriptを用いて指定値以外の入力を弾くプルダウンを付与することで解決します。
GAS

スプレッドシートを下に送っても、見出し行が見えるように固定する

スプレッドシートを下に送っても見出し行が見えるように固定する処理をGASで自動化する際のメモ。setFrozenRowsの引数指定や表示のズレ、解除の挙動について解説します。
GAS

スプレッドシートの1列に詰まった氏名を、区切り文字で列に分ける

スプレッドシートの1列に詰まった氏名を区切り文字で別列へ切り分ける際、splitTextToColumnsの意図しないデータ上書きや範囲指定によるズレを回避し、安全に自動処理するためのGASの書き方をメモします。
GAS

Googleスプレッドシートの外部APIが落ちたとき、少し待って再実行する

Googleスプレッドシートで外部APIの呼び出しが一時的な障害で失敗した際、適切な待ち時間を挟んで自動で再実行するリトライ処理の実装方法と注意点を解説します。
GAS

GASの名前付き範囲を、最終行に合わせて直す

スプレッドシートでデータが増減した際に、名前付き範囲の参照先が自動で広がらず集計漏れが起きる課題を解決します。GASでデータ最終行を取得し、名前付き範囲の参照先を動的に付け直すコードとズレの回避方法を解説します。
タイトルとURLをコピーしました