Google Apps Script (GAS)

GAS:スプレッドシート 複数のセルにまとめて書き込み

スプレッドシート複数のセルにデータをまとめて書き込むことにより、 ・GASの行数を少なく ・ファイルのアクセスを減らす ができます。 2元配列を利用 まとめて書き込むには、データを2元配列に入れる必要があります。 各配列の説明 1元配列 g=[]、g=[a,b…

GAS:スプレッドシートのフィルタ

今回は、GASを使ってスプレッドシートのフィルタ処理に挑戦しました。 残念ながら、私の知識不足のためGASの処理をする前にスプレッドシートに以下の設定をしました。その後にGASを実施しました。(「手順」の内容) フィルタを設定。 フィルタの内容、何も選…

GAS:「マクロの記録」を使って、GASを学ぶ!!

「マクロの記録」を使って、マクロを記録し内容を見て勉強しました。 マクロの記録 メニューの「ツール」-「マクロ」-「マクロを記録」を選択します。 記録する「操作」を実施する。 1で開いたウインドウの「保存」を押す。 「新しいマクロの保存」が表示し…

スプレッドシート:ZIPファイル(CSVファイルを圧縮)をダウンロードして表示する(郵便データを利用)

日本郵便に郵便番号データが公開されています。 本ファイルは、 CSVファイルをZIP圧縮ファイルです。 このファイルをスプレッドシートに読み込むました。 スプレッドシートに 郵便番号データを読み込む方法 Google Apps Script (GAS)を利用した場合の流れ Go…

スプレッドシート:csvファイル読み込み

csvファイルのインポート方法として、以下があります。 IMPORTDATA 説明:指定した URL のデータを、.csv(カンマ区切り値)形式または .tsv(タブ区切り値)形式でインポートします。 問題点: 日本語の場合、文字化けする場合がります。 UFT8以外は、文字…

GAS:型変換 数字から文字へ。文字から数字へ。

日付の入ったURL、ファイル名に日付を入れる場合、数字型から文字型に変換する必要があります。 今回は、現在の日付(数字型)を取得し、数字型→文字型→数字の変換をします。 現在の日付取得 Date()を利用。 var date = new Date(); //日付取得 var year = dat…

GoogleドキュメントをGmailで自動送付(下書き)!!Google Apps Script (GAS) を利用。

Google Apps Script (GAS) を利用をし、GoogleドキュメントをGmailで送付できるようにしました。 簡単に作れると思います。 目的 週報をメール送付する手間の削減 送付忘れを防ぐため。 よって、 Googleドキュメントで作成した週報を、曜日、時間指定で送付…

Google Apps Script 制限があった!!

GAS(Google Apps Script)使ってますか? 私は、活用しています。 最近、GASに制限があることを気づきました。 Google Apps Script 制限 Googleのページ Quotas for Google Services | Apps Script | Google Developers まとめられているページ Google Apps S…

Google Apps Scriptで関数、メニューの追加、ボタン、ダイアログボックス

Google Apps Scriptを利用して見ますと 関数:引数、戻り値 メニューの追加 ダイアログボックス表示 が必要になってきました。以下に簡単にまとめました。 関数:引数、戻り値 記述方法 function 関数名(仮引数1, 仮引数2, …) { return 戻り値; } 引数:関数…

Google Apps Scriptでwebデータ取得

スプレッドシートにWebデータを記述する方法として 現在の利用 IMPORTHTML IMPORTXML を使っています。簡単で、便利なのですが、以下の問題がありました。 問題 必要なデータを取得できない場合がある。記述方法をいろいろと試してみましたが、取得できませ…