Google Apps Script

Google Apps Script

Google Apps Scriptで西暦を和暦変換するスプレッドシート関数を作る

Google Apps Scriptを使ってスプレッドシートの自作関数を作る方法です。今回は西暦から和暦を求める関数の作成方法。if~else if文、比較演算子、数値と文字列の演算なども含めてお伝えします。
Google Apps Script

初心者でも簡単!Google Apps Scriptでスプレッドシートのカスタム関数を作る方法

Google Apps Scriptを使えば、簡単にスプレッドシートのカスタム関数を作ることができます。今回は、消費税の税込計算をする関数を例に、初心者でもできる自作スプレッドシート関数の作り方をお伝えします。
Google Apps Script

Google Apps Scriptで値の変更をトリガーにしつつ変更されたセルの行番号と列番号を知る

Google Apps Scriptでチームで使えるタスク管理ツールを作成中です。今回は、イベントトリガーとしてスプレッドシートの「値の変更」を設定する方法と、値の変更されたセルの位置を知る方法についてです。
Google Apps Script

ずっと使える!Google Apps Scriptで営業日を判定する関数の作り方

Google Apps Scriptで業務系のツールを作る場合、けっこうな頻度で営業日かどうかの判定が必要になります。今回は、Googleの日本の祝日カレンダーを利用した営業日を判定する関数の作り方です。
Google Apps Script

Googleフォームの送信があったときにイベントの予定をGoogleカレンダーに入れる

チームで使えるタスク管理ツールをスプレッドシート、フォーム、カレンダーで作成しています。今回はGoogle Apps Scriptを使って、フォームからの送信を受けてカレンダーにイベント追加する方法です。
Chatwork

Google Apps Scriptでチャットワークからの出勤・退勤の打刻データを様々な条件分岐を駆使して処理する

Googleスプレッドシート上に勤怠管理集計システムを作るのを目標に連載をしています。今回は、新たなデータを受け取ったときの処理の分岐について組み立てつつ、出勤・退勤打刻データの入力処理を一気に作っていきます。
Google Apps Script

Google Apps Scriptでスプレッドシート内を検索して行番号を返す関数(高速版)

Google Apps Scriptで「スプレッドシート内に特定の値が存在しているかどうかを判定したい、または取り出したい」ということがよくあります。頻度が高いので、汎用的に使える関数を作っていきます。
Chatwork

Google Apps Scriptでチャットワークからの打刻情報をシートの最終行に追加する方法

Googleスプレッドシート上に勤怠管理集計システムを作っています。今回はGoogle Apps Scriptでチャットワークからの打刻情報をappendRowでシートの最終行に追加する方法です。
Chatwork

Google Apps ScriptでのDateオブジェクトの各生成方法、日付と時刻を分ける

スプレッドシートの勤怠管理システムをお題としてGoogle Apps Scriptでの日時について解説します。Dateオブジェクトの生成のいくつかの種類、要素を取得するメソッド、日付と時刻の分解などです。
Chatwork

Google Apps Scriptでチャットワークでのチャット打刻システムを作る

Googleスプレッドシートを使って勤怠管理集計システムを作成しています。今回はGoogle Apps Scriptでチャットワークからの出勤・退勤の打刻情報を受け取るスクリプトを作っていきます。
Chatwork

【GAS】チャットワークから送ったメッセージをEvernoteの新規ノートとして投稿する方法

オンラインメモツールのEvernote。Google Apps Scriptとチャットワークを使って、チャットからEvernoteに新規ノート投稿をするという方法について提案をしたいと思います。
Chatwork

【GAS】Gmailに来た問い合わせをChatworkに通知してかつタスク追加する

Google Apps Scriptを使って問い合わせメールをスプレッドシートに記録集計するシステムを作っています。今回はさらに問い合わせメールの通知をChatworkに送りつつタスクも立てる方法です。
Chatwork

【GAS】チャットワークで作る翻訳チャットに例外コマンドでエラーが出たときの処理を追加

Google Apps Scriptでチャットワーク上に翻訳チャットを作成しています。今回は翻訳チャットのスクリプトに例外のメッセージによるエラーが発生した場合の処理を搭載していきます。
Google Apps Script

【保存版】初心者向け実務で使えるGoogle Apps Script完全マニュアル

Googleが提供しているJavaScriptベースの開発環境Google Apps Script(GAS)。このページは初心者がGASを実務に活用できるようになるまでを支援するまとめ記事です。
Google Apps Script

【GAS】新たな問い合わせメールをGmailで取得しスプレッドシートに随時追加する

Gmailの未読メールを取得する方法、メールを既読にする方法などを活用して、Google Apps Scriptで問い合わせメールを都度スプレッドシートに追加していく方法についてお伝えします。
Google Apps Script

Google Apps Scriptでエラーが発生したときに処理を分ける方法

Google Apps Scriptでtry~catch文でエラー処理をしていきます。チャットワークの翻訳チャットを例にエラーが発生したかどうかを判定して、エラーによって処理を分ける方法をお伝えします。
Google Apps Script

【GAS】Gmailからメールを検索してスプレッドシートに書き出す方法

Gmailに届いたWordPressサイトからの問い合わせメールの分析を進めています。 今回はGoogle Apps ScriptでGmailから検索して取り出したメールたちをスプレッドシートに出力します。
Chatwork

Google Apps Scriptでチャットワーク上に翻訳チャットを作る

Google Apps ScriptとチャットワークAPIを使って翻訳チャットを作る方法です。Google翻訳の機能をGASで扱うtranslateメソッドを使って、まずは最低限のシステムを目指します。
Chatwork

【GAS】定期的に発生するタスクをチャットワークに自動でタスク追加(完全版)

チャットワークのタスク機能ですが、定期のタスク追加は面倒ですよね。今回はGoogle Apps Scriptで毎月、毎週、毎日の定期タスクを自動でチャットワークに追加するプログラムを作成します。
Google Apps Script

【GAS】Gmailに送られた過去のメールから特定条件のメールを検索して取得する

問い合わせメールのデータの蓄積と効果分析にまつわることを色々とやっていきたいということで、今回はGoogle Apps Scriptで過去の問い合わせメールを特定条件で検索して取り出す方法です。