GAS(Google Apps Script)– category –
GAS(Google Apps Script)を、初心者でも手元で動かせる形で学ぶためのカテゴリです。Apps Scriptエディタの使い方、スプレッドシート自動化、UrlFetchAppによる外部API連携、PropertiesServiceでの認証情報管理、WordPress投稿、エラー対策まで、コピペで試せるコードと実務で使うときの注意点をまとめています。Python環境がない方でも、ブラウザだけで業務自動化を始められる学習導線を用意していきます。
-
GAS(Google Apps Script)
GASでスプレッドシートの入力ミスを検知する方法
GASで受付ID・数量・状態の入力ミスを検査する例。0と空欄、重複、許可する値を区別し、元の値を勝手に直さず確認表へ残す流れを説明します。 -
GAS(Google Apps Script)
GASで複数ファイルをZIPにまとめる
報告文と明細CSVを1つにまとめて渡すなら、GASのUtilities.zipで複数のBlobをZIPへ入れられます。Blobはファイルの中身を扱うデータです。DriveのファイルIDだけを並べ... -
GAS(Google Apps Script)
GASのContentServiceでJSONを返す
GASのURLから別の道具へデータを渡すなら、画面のHTMLではなくJSONを返す方法があります。ContentServiceで文字列を作り、MIMEタイプをJSONに指定します。ブラウザで見... -
GAS(Google Apps Script)
GASの画面へ日付を返す|Date型の変換
スプレッドシートの値をサイドバーへ返す処理で、日付の列を増やした途端に失敗する場合は、戻り値の型を確認します。getValuesはセルに応じてDateを返しますが、google... -
GAS(Google Apps Script)
GASのHTMLテンプレートで文字列を安全に表示
入力された<em>確認用</em>を画面へ表示するとき、タグとして実行したいのか、文字として見せたいのかを分けます。利用者が入れた文章をそのままHTMLへ連結... -
GAS(Google Apps Script)
GASでスプレッドシートの表を文書へ追加する
スプレッドシートの集計表をGoogleドキュメントへ毎回貼り付けているなら、必要な範囲を2次元の文字列配列として読み、文書の表へ追加できます。表示されている「1,200... -
GAS(Google Apps Script)
GASで文書の差し込み文字を置換する
Googleドキュメントの{{部署名}}をGASで置き換えたい場合、replaceTextへ渡す検索文字列は正規表現として扱われます。括弧やドットなどを含む文字を、そのまま単なる文... -
GAS(Google Apps Script)
GASでGoogleドキュメントの全タブを読む
Googleドキュメントへタブを追加した後、GASで取得した本文に一部の資料が入らなくなった場合は、読み取り対象を確認します。従来のDocumentの本文取得は、アクティブな... -
GAS(Google Apps Script)
GASのfetchAllで複数APIの応答を整理する
複数のAPIを呼ぶとき、1つが429、もう1つが200だった結果を、まとめて「失敗」とすると原因を追えません。GASのfetchAllで受け取った応答は、要求ごとの名前とHTTPコー... -
GAS(Google Apps Script)
GASでDrive一覧の取得を途中から再開する
大量のファイルを読む処理が途中で終わり、毎回先頭から取得しているなら、FileIteratorの継続トークンを使う方法があります。取得を中断した位置を文字列で受け取り、...