Clicky

GAS(GoogleAppsScript)

GAS(GoogleAppsScript)

【GAS】配列とは?Arrayオブジェクトについて – GoogleAppsScript

配列とは?配列とは、同じデータ型を複数個まとめたものです。配列を使うことで、複数のデータを一度に処理することができるようになります。配列という箱の中に順番に値を入れていくようなイメージです。上記の場合はfruitという箱に順番に値を格納して...
GAS(GoogleAppsScript)

【GAS】2次元配列(二次元配列)の変数を作成してデータを取得する

2次元配列とは?2次元配列とは、1次元配列の要素として1次元配列を持つデータ構造です。2次元配列を使うことで、行列やグリッドのようなデータを表現することができます。例えば、3行4列の2次元配列を用意するには、以下のように宣言します。cons...
GAS(GoogleAppsScript)

【GAS】getDataRange()|セル範囲を取得するメソッド-PART2

getDataRange()メソッドとは?getDataRange() メソッドは、Google スプレッドシートにあるデータの範囲を取得するためのメソッドです。このメソッドを使用すると、値が存在する範囲を取得できます。使用方法は次のように...
GAS(GoogleAppsScript)

【GAS】1次元配列の要素を追加・削除する|unshift・push・shift・splice・shift・pop

unshift・push・shift・splice・shift・popメソッドを使って、一次元配列や二次元配列の要素を追加したり削除したりしてみます。unshift(先頭に要素を追加する)unshiftを使うと、配列の先頭に要素を追加するこ...
GAS(GoogleAppsScript)

【GAS】getDataRange()|セル範囲を取得するメソッド

getDataRange()メソッドとは?getDataRange() メソッドは、Google スプレッドシートにあるデータの範囲を取得するためのメソッドです。このメソッドを使用すると、値が存在する範囲を取得できます。使用方法は次のように...
GAS(GoogleAppsScript)

【GAS】1次元配列内で計算式を作って計算結果を配列内で作る

今回は、一次元配列内で計算式を作って計算結果を表示してみます。Array.map() メソッドGoogle Apps Script (GAS) で一次元配列内で計算式を作って計算結果を配列内で作るには、Array.map() を使用します。...
GAS(GoogleAppsScript)

【GAS】Array.filter()メソッドについて – 条件に合わせて配列を操作する

今回は、Array.filter()メソッドについて試していきます。.filter()メソッドとは?.filter()メソッドは、Arrayオブジェクトの中で、条件に合った新たな配列を生成できます。 const fruit = ['りんご'...
GAS(GoogleAppsScript)

【GAS】2次元配列(二次元配列)のデータに配列を追加する|.push()メソッド

以前作成した2次元配列のデータに.push()メソッドを使って配列を追加してみます。2次元配列とは?2次元配列とは、1次元配列の要素として1次元配列を持つデータ構造です。2次元配列を使うことで、行列やグリッドのようなデータを表現することがで...
GAS(GoogleAppsScript)

【GAS】Exception: The parameters (number[]) don’t match the method signature for SpreadsheetApp.Range.setValues.

GASでスプレッドシートに配列をsetValuesで書き込もうとしたときに発生しました。Exception: パラメータ(number) don't match the method signature for SpreadsheetApp...
GAS(GoogleAppsScript)

【GAS】シートの全てのデータを一括クリアする方法|.clear()

GASでシートの指定した範囲のデータをクリアするには?Google Apps Script (GAS) のシートの全ての値をクリアするには、.clear() メソッドを使用します。例えば、シートの A1:A10 の範囲のセルの値をクリアする...
GAS(GoogleAppsScript)

【配列の比較】配列とオブジェクトの比較はtrueかfalseか?

配列の比較はtrueになるのか?配列同士の比較がtrueになるのかどうか?を検証してみます。function myComparison() { let list1 = ['りんご','みかん','ばなな']; let list2 = ['り...
GAS(GoogleAppsScript)

【GAS】指定範囲のセルの値をクリアする|.clear()

GASでセルの値をクリアするには?Google Apps Script (GAS) のセルの値をクリアするには、.clear() メソッドを使用します。例えば、シートの A1:A10 の範囲のセルの値をクリアするには、次のようにします。fu...
GAS(GoogleAppsScript)

【GAS】配列とArrayオブジェクトについて – Part2 1次元配列を操作する

配列とは?配列とは、同じデータ型を複数個まとめたものです。配列を使うことで、複数のデータを一度に処理することができるようになります。配列という箱の中に順番に値を入れていくようなイメージです。上記の場合はfruitという箱に順番に値を格納して...
GAS(GoogleAppsScript)

【GAS】Gmailで任意の文字が入ったラベルを検索して削除する方法|【実行注意】

例えば、「任意の文字が入ったラベルを検索して削除したい」といった場合に使える方法です。Gmailのラベルを作成する関数|createLabelまずは、サンプル用のラベルを作成します。GmailApp.createLabel('テストラベル'...
GAS(GoogleAppsScript)

【GAS】GoogleToDoリスト(タスク)のデータを読み込んでGoogleカレンダーに反映させる

今日の時点のGoogleToDoリスト(タスク)のデータを読み込んで、毎日のGoogleカレンダーに反映させます。Google ToDo リストとは?「Google ToDo リスト」とは、シンプルなリストで日々のToDo管理ができるGoo...
GAS(GoogleAppsScript)

【Fetch API】GASでスプレッドシートのデータを取得してFetch APIを使いWEBページに出力する(Part2)

前回の続きです。GASとスプレッドシートの組み合わせを使うと色々なことができますが、今回はGASでスプレッドシートのデータを取得してFetch APIを使って、WEBページに出力してみます。WEBページ側のスクリプトおさらい(Fetch A...
GAS(GoogleAppsScript)

【Fetch API】GASでスプレッドシートのデータを取得してFetch APIを使いWEBページに出力する(Part1)

GASとスプレッドシートの組み合わせを使うと色々なことができますが、今回はGASでスプレッドシートのデータを取得してFetch APIを使って、WEBページに出力してみます。Fetch API(フェッチ API)とは?Fetch API(フ...
GAS(GoogleAppsScript)

【GAS】スプレッドシートのメニューにスクリプト実行メニューを追加する(.getUi())

GASでメニューにスクリプトを追加するスプレッドシートで、毎回手動で実行するGASのスクリプトがある場合は、ひとつの方法として「メニューに追加」すると便利です。追加してみます。.getUi()まずは、onOpenを使って、ファイルを開いたと...
GAS(GoogleAppsScript)

Logging output too large. Truncating output.とは?

Logging output too large. Truncating output.GASでスクリプトを実行した際に表示される「Logging output too large. Truncating output.」というエラーについ...
GAS(GoogleAppsScript)

【GAS】セルの中身を削除(クリア)する|.clear()

Google Apps Script(GAS) でセルの中をクリアする方法です。.clear().clear()を使うと、セルの中身をクリアできます。function deleteCell() { const ss = Spreadshee...
GAS(GoogleAppsScript)

【GAS】列を挿入する方法(Google Apps Scriptで列を追加する)

Googleスプレッドシートで、例えばシートにGoogle Apps Script(GAS)を使って列を追加します。insertColumnBefore() insertColumnAfter()シートに列を挿入するには「.insertCo...
GAS(GoogleAppsScript)

【GAS】たくさんのシートをループで一気に削除する方法(GASでシートを作成する)

Googleスプレッドシートで、例えば50個のシートがある場合に、Google Apps Script(GAS)を使って一気に削除します。GASでシートを削除するにはシートを削除するには「.deleteSheet("シート名")」を使います...
GAS(GoogleAppsScript)

【GAS】たくさんのシートをループで一気に作成する方法(GASでシートを作成する)

Googleスプレッドシートで、1番から50番までの50個のシートをGoogle Apps Script(GAS)を使って一気に作成します。GASでシートを作成するシートを追加するには「.insertSheet()」を使います。functi...
GAS(GoogleAppsScript)

【GAS】SlackのOutgoing Webhook APIを使ってGoogleスプレッドシートに投稿内容を書き込む|Part2

「Slackのチャンネルに投稿されたメッセージをGoogleスプレッドシートに書き込んでいきたい」と思った時に使える便利なAPI「Outgoing Webhook」がSlackにありました。前回までで「Outgoing Webhook」の準...
GAS(GoogleAppsScript)

【GAS】SlackのOutgoing Webhook APIを使ってGoogleスプレッドシートに投稿内容を書き込む|Part1

「Slackのチャンネルに投稿されたメッセージをGoogleスプレッドシートに書き込んでいきたい」と思った時に使える便利なAPI「Outgoing Webhook」がSlackにありました。Outgoing Webhookとは?Slack ...
GAS(GoogleAppsScript)

【GAS】Gmailで作成したラベルを一気に全て削除する方法|【実行注意】

例えば、「Gmailで作成したラベルを一気に削除したい」といった場合に使える方法です。Gmailのラベルを削除する関数|deleteLabel()GASには、Gmailのラベルを削除するための関数があります。deleteLabel()こちら...
GAS(GoogleAppsScript)

【GAS】Gmailでラベルを作成する方法【基本編】

GAS(GoogleAppsScript)でGmailのラベルを作成する方法です。GmailApp.createLabel(ラベル名)ラベルを作成するには「GmailApp.createLabel(name)」を使うことで作成できます。Gm...
GAS(GoogleAppsScript)

【GAS】Photos Library APIでGoogleフォトのデータを取得してWEBページに表示させる – Part1

「Googleフォトのアルバムに保存した画像のデータを一覧で取得したい」と思った時にGASを使って取得することができました。その方法です。GoogleAppsScriptとGoogle Cloud Platfromを組み合わせて実装すること...
GAS(GoogleAppsScript)

【GAS】チャットワークに時間設定して予約投稿をする方法-Part3

前回の「【GAS】チャットワークに時間設定して予約投稿をする方法-Part2」までで、スクリプトを実行して、手動でメッセージを送信するところまで完成しました。あとは、こちらを使って、指定時間に実行されるように設定をしていきます。トリガーを設...
GAS(GoogleAppsScript)

【GAS】チャットワークに時間設定して予約投稿をする方法-Part2

前回の続きです。前回までは【GAS】チャットワークに時間設定して予約投稿をする方法-PART1をご参考ください。GASのスキルアップはこちら▼前回の復習前回までで、ChatWorkClientライブラリが追加されたので、これでチャットルーム...