会員登録(無料)
ログイン
スキルアップを始める

GAS(GoogleAppsScript)

Google Apps Script(GAS)とは、Googleが開発・提供しているプログラミング言語です。

GoogleAppsScript「GoogleフォームとGASで自動返信メールを送る」編【2022年版】
作業を自動化できるGoogle Apps Script(GAS)を使って「GoogleフォームとGASで自動返信メールを送る」という部分に特化した作成の流れをまとめました。

詳細はこちら

GAS(GoogleAppsScript)

【GAS】WEBフォームの送信時にチャットワークのルームにGASでメッセージを送信する(Part2)

申し込みフォームなどの送信時にGoogle Apps Scriptを使用してChatWorkのルームにメッセージを送信します。前回、スクリプトの実行でルームにメッセージの送信が成功しました。続きです。 フォームを準備する まずは、送信のサン...
GAS(GoogleAppsScript)

【GAS】WEBフォームの送信時にチャットワークのルームにGASでメッセージを送信する(Part1)

申し込みフォームなどの送信時に、Google Apps Scriptを使用してChatWorkのルームにメッセージを送信する手順を説明します。以下にステップバイステップのガイドを示します。 チャットワークAPIトークンを取得する まずは「チ...
GAS(GoogleAppsScript)

【GAS】doGetを使って簡易店頭受付システムを構築する-Part3

前回で呼び出しボタンを押して音が鳴るようになりました。 あとは、GASを組み合わせて送信をします。 スプレッドシートを準備する 送信があった際に履歴を登録する用のスプレッドシートを準備します。 GASにデータを追記する このコードは、スプレ...
GAS(GoogleAppsScript)

【GAS】doGetを使って簡易店頭受付システムを構築する-Part2

前回で呼び出しボタンを表示できました。 押したら音が鳴るようにする 呼び出しボタンなので、音が鳴るようにしています。 まずは、メディアライブラリに音源をアップロードします。 下記のようにJavaScriptを組むことで、ボタンを押下時に音が...
GAS(GoogleAppsScript)

【GAS】doGetを使って簡易店頭受付システムを構築する-Part1

GAS(Google Apps Script)のdoGet関数を利用して、店頭受付システムを構築してみます。 やりたいこと 受付ボタンがある ボタンを押す 呼び出し音が鳴る 受付リストに情報がストックされる リストをグラフにして集計する 来...
GAS(GoogleAppsScript)

GAS(Google Apps Script)の function XXXXXX(e) の「e」とは?

関数定義 function XXXXXX(e) の「e」とは? GAS(Google Apps Script)における「e」は、イベントオブジェクト(Event Object)を表します。GASでは、特定のイベントが発生した際に関数が実行さ...
GAS(GoogleAppsScript)

【GAS】Contact Form 7で添付したファイルをLINE Notifyで送信する(Part3)

前回の続きです。Contact Form 7で添付したファイルをLINE Notifyで送信します。 前回までの内容はこちら▼ GASに権限を承認する スクリプトの実行には権限が必要ですので、スクリプトを実行して権限を与えておきます。 実行...
GAS(GoogleAppsScript)

【GAS】Contact Form 7で添付したファイルをLINE Notifyで送信する(Part2)

前回の続きです。Contact Form 7で添付したファイルをLINE Notifyで送信します。 前回までの内容はこちら▼ 全体の流れ JavaScript側のコードで、フォームデータに添付ファイルのデータを追加し、それをリクエストとし...
GAS(GoogleAppsScript)

【GAS】Contact Form 7で添付したファイルをLINE Notifyで送信する(Part1)

Contact Form 7で添付したファイルをLINE Notifyで送信する方法です。※画像送付はセキュリティの問題もあるので個人情報の運用などは特にご注意ください。 Contact Form 7の添付ファイルは保存される? Conta...
GAS(GoogleAppsScript)

GASで特定のシートのデータをCSVでローカルにダウンロードする方法(Part3)

ダウンロードで関数を実行する 前回、ダウンロードを実行できました。 ファイルがダウンロードされましたが、中身は謎の状態になっています。 こちらを調整していきます。 CSVをリターンする 前回のコードから追加します。 function for...
GAS(GoogleAppsScript)

GASで特定のシートのデータをCSVでローカルにダウンロードする方法(Part2)

CSVデータを作成する 前回は作成した関数を実行することで、作成したHTMLテンプレートをモーダルダイアログとして表示できました。表示されたモーダルダイアログには、"ファイルダウンロード" というタイトルが表示されます。 こちらにCSVダウ...
GAS(GoogleAppsScript)

GASで特定のシートのデータをCSVでローカルにダウンロードする方法(Part1)

CSVでダウンロードしたい GASで特定のシートのデータをローカルにCSVファイルとしてダウンロードする方法です。 ダイアログを作成する まず、GASのスクリプトを実行して直接ローカルにダウンロード(おそらく)できないようなので、一度ダイア...
GAS(GoogleAppsScript)

【GAS】LINE Notifyで画像を添付して送信する方法

Google Apps Scriptを使用して、LINE Notifyに画像を添付して送信してみます。 LINE Notifyに画像を添付して送信する まずは、LINE Notifyを登録して、トークンを発行します。 このあたりは過去に何度...
GAS(GoogleAppsScript)

【GAS】if文の基本について|特定の条件が満たされた場合に実行するスクリプト

if文の基本|if (条件式) if文は、特定の条件が満たされた場合に、あるステートメント(コードの塊)を実行するために使用されます。if文は、プログラムの制御フローを変更するために重要な役割を果たします。 基本的なif文の構文は以下の通り...
GAS(GoogleAppsScript)

【GAS】for文(ループ)反復処理プログラムの基本的な使い方について

GASでは、for文を使用して反復処理を行うことができます。for文は、指定した条件が満たされている間、一連のステートメント(コードの塊)を繰り返し実行するために使用されます。 for文の一般的な構文|for (初期化式; 条件式; 更新式...
GAS(GoogleAppsScript)

【GAS】日報管理WEBアプリケーションを作成する(Part1)

GAS(Google Apps Script)を使用して日報管理WEBアプリケーションを作成するための手順をご紹介します。 日報管理WEBアプリケーション作成の流れ Google Driveを開き、新しいスプレッドシートを作成します。 スプ...
GAS(GoogleAppsScript)

Scriptlet(スクリプトレット)とは?GoogleAppsScript

Scriptlet(スクリプトレット)とは? スクリプトレットとは、Webページを動的に生成するために使用されるコードの断片です。主に、サーバーサイドスクリプト言語(例:Java、PHP、Ruby)のテンプレートファイル内で使用されます。 ...
GAS(GoogleAppsScript)

GoogleAppsScriptで簡易WEBアプリケーションを作る(基本)

Google Apps Script は、Google のオンラインサービスの機能を拡張するスクリプト言語です。ウェブアプリケーションを作成するためには、HTML、CSS、JavaScript などのウェブ開発技術も必要になりますが、以下の...
GAS(GoogleAppsScript)

【GAS】ブラウザ上でCSVファイルを読み込み特定の条件でフィルタされた行を削除してダウンロードリンクを生成する

以下のコードは、ブラウザ上でCSVファイルを読み込み、特定の条件でフィルターされた行を削除して、ダウンロードリンクを生成する例です。 HTMLコード 条件は「数値が10未満の行」を削除するものとします。CSVファイルのフォーマットが異なる場...
GAS(GoogleAppsScript)

【GAS】Googleフォームを開いた時に回答の上限数を設けて回答を締め切る

Googleフォームで回答を収集する際に、特定の日時や回答数に達した場合に自動的に回答を締め切る方法です。 回答を受付中>回答を受け付けていません 標準機能で「回答を受付中」の部分をOFFにすると、回答を締め切ることができます。 回答者への...
会員登録するとご利用できます
Kindle Unlimited 会員は無料で購読できます
購読はこちら
Kindle Unlimited 会員は無料で購読できます
購読はこちら