スキルアップを始める!

GAS(GoogleAppsScript)

GAS(GoogleAppsScript)

フォームから送信があった際にLINEにGASでメッセージを通知させる[PART2]

フォームから送信があった際にLINEにGoogle Apps Script(GAS)を使用してメッセージを通知させてみます。 前回のまとめ(メッセージがLINEに通知される) スクリプトを実行すると、指定したメッセージがLINEに通知される...
GAS(GoogleAppsScript)

フォームから送信があった際にLINEにGASでメッセージを通知させる[PART1]

以前にも別のパターンで何度か登場していますが、今回はフォームから送信があった際にLINEにGASでメッセージを通知させてみます。 LINEにGoogle Apps Script(GAS)を使用してメッセージを通知するには、以下の手順で作成で...
GAS(GoogleAppsScript)

【GAS】Google Driveでスプレッドシートの自動バックアップを行うスクリプトを作る

GASを使ってGoogle Driveでスプレッドシートの自動バックアップを行うスクリプトを作ることができます。 Google Driveにあるフォルダにバックアップする Google Apps Script(GAS)を使用して、Googl...
GAS(GoogleAppsScript)

【GASを活用した業務改善】Google Apps Script (GAS) APIを活用した35の活用事例

Google Apps Script (GAS) APIは、Google Apps(Gmail、Googleドライブ、カレンダーなど)と連携して、カスタムスクリプトを作成するためのAPIです。以下は、GAS APIを活用した事例です。 自動...
GAS(GoogleAppsScript)

【Googleスプレッドシート】シート名をセルに表示させる方法(シート名参照カスタム関数)

「スプレッドシート シート名をセルに表示」と検索している方が多かったようですが、おそらくは、例えば「A1セルに現在のシート名を表示したい」といった意味…かな?と思います。 このカスタム関数が欲しいとなった場合は、、GoogleAppsScr...
GAS(GoogleAppsScript)

【GAS】送信ボタンを押した際にフォームフィールドの値を送信する(Contact Form7)|e.parameter[‘your-text’];がundefinedになる

doPostのe.parameter;がundefinedになる e.parameter は、URL クエリパラメータを含むオブジェクトですが、Content-Type が application/x-www-form-urlencoded...
GAS(GoogleAppsScript)

【GAS】指定した列を別のシートに転記するスクリプト

指定した列のデータを別のシートに転記してみます。 指定した列のデータのみを別のシートに転記する 以下のGASコードは、指定した列のデータのみを別のシートに転記するスクリプトです。 function copyColumnToAnotherSh...
GAS(GoogleAppsScript)

【GAS】フォーム(テキストボックス)のデータをスプレッドシートと同期するWEBアプリケーションを作成する-Part3

前回の続きです。index.html側からデータを渡すところまで進めました。次は、index.html側からデータを受け取ってみたいと思います。 前回のまとめ コード.gs const spreadsheet = SpreadsheetAp...
GAS(GoogleAppsScript)

【GAS】毎月の請求書を自動作成してPDF化する(自動送信もしたい)Part3

前回の続きです。PDFをスクリプトを実行して請求書の中身を自動変更することができました。今回は、この請求書をトリガーをかけて自動実行させていきます。 前回の復習 リストの一覧から、請求書を手動でフォーマットに合わせて作成できるようなスクリプ...
GAS(GoogleAppsScript)

【GAS】特定の列で空白セルが見つかったらその行にデータを書き込む

Google Apps Script(GAS)を使用して、Google Sheetsの特定の列で空白セルが見つかった場合に、その行にデータを書き込む方法について説明します。 以前、「シート内のチェックが入った行を別シートに転記したい」という...
GAS(GoogleAppsScript)

【GAS】列内の最初の空白セルを見つけるスクリプト

特定の列内で、上から順番に検索していき最初の空白セルが何行目か?を見つけるスクリプトを作ってみます。 特定の列で最初の空白セルの行番号を取得する 以下のコードを使用することで、特定の列で最初の空白セルの行番号を取得できます。 まずは、下記の...
GAS(GoogleAppsScript)

【GAS】更新があったファイルをフォルダ内を検索して取得する

フォルダ内からファイルの作成日時情報を取得して、直近で更新があったファイルを取得します。 getDateCreated() getDateCreatedメソッドを使うことで、ファイルの作成日を取得できます。 const folderId =...
GAS(GoogleAppsScript)

【GAS】チェックが入ったら別のシートに転記するスクリプトを作りたい|getValues

例えば、Aのリストにチェックリストがあり、チェックを入れた行を別のシートの末尾に転記したい…といったプログラムを作ってみます。 行のデータを別のシートにコピーする Google Apps Script(GAS)を使用して、特定の条件が満たさ...
GAS(GoogleAppsScript)

【GAS】トリガーの実行時間を指定した時間に正確に実行させる方法

GASを使っていて課題になる悩みのひとつが「毎日10:30に○○を実行する」とさせたい時に、時間がアバウトにしか設定できないようになっていることです。 こちらを正確な時間にセットできるようにスクリプトを作成してみます。 ScriptApp....
GAS(GoogleAppsScript)

【GAS】月初日と月末日を取得する|getMonth()

例えば、請求書などで「月初日」や「月末日」を取得してセットしたい、という場合もあるかと思います。そのような時にそれぞれの値を取得する方法です。 月末日を求める 以下のコードを使用することで、現在の月の月末を求めることができます。 funct...
GAS(GoogleAppsScript)

【GAS】Googleドライブの特定フォルダ内の最新のファイルを取得する

Google Apps Script(GAS)を使用して、Googleドライブ内の特定のフォルダから最新のファイルを取得する方法について試していきます。 Googleドライブ内の特定のフォルダから最新のファイルを取得する GASを開き、新し...
GAS(GoogleAppsScript)

【GAS】毎月の請求書を自動作成してPDF化する(自動送信もしたい)Part2

前回の続きです。PDFをスクリプトを実行して生成するところまでは完成しましたが、次は請求書の中の値を自動入力してみます。 前回の続き(PDFを自動生成) こちらを参考にスクリプトを作成します。 function makePDFfile(){...
GAS(GoogleAppsScript)

【GAS】gpt-3.5-turboのAPIパラメータ取得ではまった

Exception: のリクエストに失敗しました(エラー: 400)。サーバー応答の一部: {"message":"The request body has 1 error(s)","details":.text"}]}(応答の全文を見るに...
GAS(GoogleAppsScript)

【GAS】ワンクリック自動フィルタ機能を実行する方法|.createFilter()

スプレッドシートで大量のデータを扱う場合、特定の条件に合致するデータを素早く取得したいことがあります。その際に便利なのが「フィルタ機能」です。 フィルタ機能とは? フィルタ機能は、スプレッドシートのデータを特定の条件に合致するものだけに絞り...
GAS(GoogleAppsScript)

【GAS】JavaScriptを使用してURLパラメータをGoogleスプレッドシートに渡す方法

JavaScriptを使用して、URLパラメータをGoogleスプレッドシートに渡す方法は以下のような流れでGASを使って作れます。 Google Apps Scriptを使用する方法 Google Apps Scriptを使用して、URL...
GAS(GoogleAppsScript)

【GAS】LINE Messaging APIでLINEのdisplayNameを表示する

この記事は、Google Apps Scriptを使用してLINE Messaging APIに接続し、LINEユーザーのdisplayNameを取得して表示する方法について説明します。 displayNameを表示する手順 LINE De...
GAS(GoogleAppsScript)

【GAS】エスケープシーケンスについて(文字一覧)

エスケープシーケンスは、文字列内で特殊な文字を表現するための方法です。GASでも同様に、文字列内で特殊な文字を表現するためにエスケープシーケンスを使うことができます。 GASでよく使われるエスケープシーケンスの一覧 以下は、GASでよく使わ...
GAS(GoogleAppsScript)

GASでセルの保護機能を設定する方法(保護の自動化)|protect()メソッド

GAS(Google Apps Script)を使用してスプレッドシート上で作業している場合、セルの保護機能を活用することができます。 セルの保護機能とは? セルの保護機能は、スプレッドシート上の特定のセルにアクセス制限をかけることができま...
GAS(GoogleAppsScript)

【GAS】でChatGPTをLINEで使う(OpenAIとGASを使う)-Part2

前回までで、LINE APIのチャネルアクセストークンと、OpenAIのkeyを取得できました。GASの作成に進みます。 GASプロジェクトの作成 まず、Googleドライブにアクセスして、新しいスプレッドシートを作成します。そして、スプレ...
GAS(GoogleAppsScript)

【GAS】でChatGPTをLINEで使う(OpenAIとGASを使う)-Part1

このドキュメントでは、Google Apps Script(GAS)を使用してChatGPT LINE APIを使用する方法について説明します。 完成形はこちら▼ LINE Developerアカウントの作成 まず、LINE Develop...
GAS(GoogleAppsScript)

【GAS】明日の日付を取得する方法|new Date()

Google Apps Script(GAS)を使って、明日の日付を取得する方法を解説します。 new Date() GASやJavaScriptにおいて、現在時刻を取得するにはnew Date()を使用します。new Date()は、現在...
GAS(GoogleAppsScript)

【GAS】Google スプレッドシートに行を追加する(Google Apps Script)appendRow

Google Apps Script(GAS)を使用して、Google スプレッドシートの行を追加する方法を説明します。 sheet.appendRow 以下は、新しい行を追加する単純なコード例です。 function addRow() {...
GAS(GoogleAppsScript)

【GAS】フォーム(テキストボックス)のデータをスプレッドシートと同期するWEBアプリケーションを作成する-Part2

前回の続きです。フォーム(テキストボックス)の情報とスプレッドシートの情報を同期させるWEBアプリケーションを作成してみます。 前回のまとめ index.html <!DOCTYPE html> <html> <head> <base ta...
GAS(GoogleAppsScript)

【GAS】%s演算子とは?|文字列フォーマット演算子

%s演算子について %s演算子は「文字列フォーマット演算子」とも呼ばれ、文字列に値を埋め込むために使用されます。GASでも文字列フォーマットに使用されます。この演算子を使用することで、文字列に変数や定数を埋め込むことができます。 例えば、以...
GAS(GoogleAppsScript)

【GAS】フォーム(テキストボックス)のデータをスプレッドシートと同期するWEBアプリケーションを作成する-Part1

フォーム(テキストボックス)の情報とスプレッドシートの情報を同期させるWEBアプリケーションを作成してみます。 doGet(e)関数 まずは、doGet(e)関数を作ります。doGet(e)関数は、Google Apps ScriptでWe...
URLをコピーしました!