スプレッドシート

GAS

【GAS】インデントを一括で整える方法

スクリプトを作成していると知らない間に規則を忘れて読みにくいコードになっていることがあります。とはいえ、長いインデントをひとつずつ整えるのは面倒。そこで便利なのがエディタに搭載されている自動成形ツールです。 たぬき平社員 結論から言うと、W...
GAS

【GAS】スプレッドシートに新しいシートを作成する、名前や位置指定も簡単

Google Apps Script(GAS)を使って新しいシートを作成するには、Spreadsheet.insertSheet()メソッドを活用します。 insertSheetを使うことで、手動でシートを作成する手間を省き、自動化すること...
GAS

【GAS初心者向け】オブジェクトを徹底解説|取り出し、変更、追加も自由自在

Google Apps Script (GAS) では、オブジェクトという単語をよく見かけます。当記事ではオブジェクト型について、クラスオブジェクトとオブジェクト型の違い、定義や使い方、プロパティの取り出し方、変更、追加、削除の方法について...
GAS

トリガー設定でGASを自動化させよう

今回はGASを自動化させるトリガー設定についてご説明します。 きつね部長 毎朝7時に僕のTodoリストメールしてよ たぬき平社員 (…就業時間前だろ) トリガー設定とは トリガーとは、指定した時間と特定のイベント時に自動的にスクリプトを実行...
GAS

GASでよく出るエラー一覧【原因と解消法】

Google Apps Script (GAS) は、スクリプトを作成・実行する際には、さまざまなエラーに直面します。特にGAS初心者にとっては、エラーメッセージの意味がよくわからないという方も多いでしょう。 この記事では、GASでよく見ら...
GAS

【初心者向け】GASを使ったメール送信を解説、スプシのリストに一斉送信する方法も

GASを使ってメール送信するスクリプトは次の通りです。メールアドレスは実際のアドレスに変更してください。 function myFunction() { var recipient = "recipient@example.com"; va...
GAS

【GAS活用事例】スプレッドシートの自動化でできること【初心者向けのスクリプトもご紹介】

スプレッドシートを使っているならGASで作業効率化が見込めます。今回はGASをスプレッドシートに導入した活用事例と、どのように始めれば良いかわからない方のために誰でも導入できて便利なスクリプトを一緒にご紹介します。 GASとは Google...
GAS

【GAS】アラートメッセージを表示させよう【uiとBrowser】

複数の人が同時に作業できることが魅力のスプレッドシートですが、他の人の意図しない入力で困ることがありますよね。例えば、必須入力箇所が未入力であったり、データの書き換えたりなど…。 そんな時に役立つのがアラートメッセージです。ブラウザにメッセ...
GAS

【GAS】アクティブなシートを取得する

GASでアクティブなシートを取得する方法は簡単、次のコードを書くだけです。 SpreadsheetApp.getActiveSheet() これで現在使用しているスプレッドシートを取得できます。 さて、ここで問題です。トリガー設定した場合、...
GAS

【GAS】IFを使った条件分岐を徹底解説

条件によって処理内容を分岐させるのがIFです。ExcelのIFと考え方は一緒で、もしも〇〇ならば△△をすると言った条件で処理内容を分岐させます。条件が正しければ真(true)を、正しくなければ偽(false)の処理を行います。 IFをマスタ...