それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

gas

Google Apps Scriptで、セルのK3の参照を出す。カラムの番号( col ) をアルファベットの参照に変える

ColumnとAddressの相互変換 K3 をはそのまま取得できるが 逆が難しい。 getRange( 'K3' ) getRange でアルファベットを使った、相対(絶対)参照をつかってスプレッドシートの領域を取れるのだが、逆に、セルを参照形式に変換するのが、頭を悩ませた。 K3 セル…

Goole App Script ( GAS ) を始める。記事一覧

Google Apps Script をはじめました。 GoogleAppScriptを始めたときに、思い通りのコードが書けるまで、四苦八苦しながら調べたことをまとめて記事にしています。 おもに、ハローワールドを実行し、実行方法を調べています。 また、その次にGASをファイルに…

Goole App Script ( GAS ) の基本的な操作方法。18. clasp run でコンソールから実行

clasp run で ローカルからGAS実行 clasp run をつかえば、コマンドからGASを実行できます。 clasp コマンドをうまく使えば便利かもしれないので、使い方を見ておく。 全体の流れ 結構手順が多いのです。 clasp コマンドをインストール GASプロジェクトを設…

Goole App Script ( GAS ) の基本的な操作方法。17. claspで GASをローカルからVisualStudioCode編集して補完し、git管理する。

インストール clasp clasp コマンドは @google/clasp で提供されています。 @google/clasp をグローバルにインストールしてclasp コマンドを使えるようにします。 npm install -g @google/clasp npm なのでインストールは時間が必要です。 インストール確認 …

Goole App Script ( GAS ) の基本的な操作方法。 16. 専用サイトでGASプロジェクトを管理する。

GAS は Google drive GASの一覧と管理は、Google Driveで行うのが基本になるみたいですね。 Google Driveのフォルダに、プロジェクトが作成される。 プロジェクトは固有IDを持ち、好きなフォルダに設置することができる。スプレッドシートからスクリプトエデ…

Goole App Script ( GAS ) の基本的な操作方法。15. GAS をスケジュールで実行する

GAS の実行方法の種類 GASを実行するには、いくつか方法があって、ボタンを押して実行、メニューから実行、実行ボタンを押す、HTMLで実行、スケジュールで実行、APIで実行がある。 分類すると次のようになる。 ドキュメント内イベントハンドラで実行 ボタン…

Goole App Script ( GAS ) の基本的な操作方法。14.スプレッドシートに追記する。

スプレッドシートに追記したい。 スプレッドシートのデータの範囲に、次の行を書くにはどうするのか。同じデータを連続して書き込むにはどうするのか。少し考えてみた。 セルに続けて書きたい。 セルの最終行に次行のレコードを書き込んでログのように記録を…

Goole App Script ( GAS ) の基本的な操作方法。13.スプレッドシートのセルの基本操作

前回の続き 前回までで、GASでコードを書いて実行する方法がわかった。 今回はセル操作 今回は、Spreadsheetの基本的な使い方を見ておく。 セルの取得=範囲の取得 EXCELでも同じ。知っていると思うけど知らないと混乱するので注意。 セルを取得するとは、範…

Goole App Script ( GAS ) の基本的な操作方法。12. キーボード・ショートカット

スクリプト・エディタのキーボードショートカット 実行 / Ctrl-R 実行 / Ctrl -R / ⌘ -R ログ切り替え / Ctrl - Enter / ⌘ - Enter 実行は、選択中の関数が実行される。 選択中の関数とはこれ 選択中の関数とは、このメニューで選択している関数である。 カ…

Goole App Script ( GAS ) の基本的な操作方法。11. ボタンに登録して実行

前回まで 前回までで、コードをスッキリさせて、好きなタイミング実行できるようにした。 今回は、ボタンで実行 今回は、さらにわかりやすくするために、ボタンに登録して実行することにする。 ボタンで実行を作る。 ボタンそのものは存在しないので、図形オ…

Goole App Script ( GAS ) の基本的な操作方法。10.メニューに登録して実行

前回の続き 前回までで、一通り実行ができるようになったので、他人に使ってもらうためにメニューに追加して実行する方法を見ておく。 今回はメニュー 今回は、メニューから好きなタイミングで任意に、スクリプトを実行します。 メニューで実行 メニューに登…

Goole App Script ( GAS ) の基本的な操作方法。09. 起動時に実行

前回まで 前回までで、ソースの管理、クラス、デバッグを見てきた。 そろそろ十分に準備が整ってきた。 今回はスクリプトの実行タイミング ファイルを開いたとに、スクリプトを起動する方法を見る。 ドキュメントが開いたときにスクリプト起動 ドキュメント…

Goole App Script ( GAS ) の基本的な操作方法。08.デバッガとグローバル・オブジェクト

前回まで 前回までで、スクリプトを作って、ファイルに分割してクラスに分けて管理するまで見た。 そろそろまともなコーディングができそうな気がする 今回は 今回はデバッグを使う。デバッグツールを使いGlobalオブジェクトを確認する。 デバッグで実行 行…

Goole App Script ( GAS ) の基本的な操作方法。07.クラス作成でコード管理。

前回の続き 前回までで、スクリプトを実行し、関数に分割して管理、ファイルに分割して管理、ネットアクセスまでみた。 今回はクラス 今回は、ファイルに分割してするだけじゃなく、クラスにまとめるほう法をみて、さらにコードをスッキリさせる方法を見てお…

Goole App Script ( GAS ) の基本的な操作方法。06. HTTPアクセスでJSON取得

前回の続き 前回までで、ハローワールドを書いて、ファイル分割して管理できるまでみた。 今回は、ネットアクセス 今回は、URLへリクエストを投げて、Google外部のAPIを使ってデータ連携する方法を見ておく。 ネットからデータを取得 URLを指定して、HTTPア…

Goole App Script ( GAS ) の基本的な操作方法。05. 複数ファイルに分割

前回まで 前回までで、スクリプトを使ってスプレッドシート側に操作ができるようになった。 今回は、ファイル分割。 単純な作業であれば、1つのファイルに全部書いていけばいいのでしょう。 しかし、まともにスクリプトを書くなら、ファイルに分割して書き…

Goole App Script ( GAS ) の基本的な操作方法。04.セルにハローワールド

前回の続き 前回までで、ハローワールド、関数を指定した実行、スプレッドシート側にハローワールドまでやった。 今回はドキュメント側に書き込む。 スプレッドシートにハローワールドを書き込んでみる。 スプレッドシートにハローワールドを書き込む。 スプ…

Goole App Script ( GAS ) の基本的な操作方法。03.ダイアログでハローワールド

前回の続き 前回までで、コンソールにログをとして出力する。 今回は、スプレッドシートと連携する。 スプレッドシートと連携してハローワールドをスプレッドシート側に出す。 スプレッド・シートに出力ーダイアログ スプレッド・シートにハローワールドをダ…

Goole App Script ( GAS ) の基本的な操作方法。02.関数の追加

前回の続き 前回はハローワールドを実行した。 今回は関数を追加する。 関数を追加して、実行する。 関数を追加する。 2つ目の関数を作って使う。関数を作って使うために、サクッと関数を作る。 実行する関数を選ぶ 関数は実行時に選択する必要があるので、…

Goole App Script ( GAS ) の基本的な操作方法。01.コンソールでハローワールド

GAS を始める。 GAS を始めるときに、最初に手順を覚える。 最初の流れ。 Google Driveで新規スプレッドシートを作る スプレッドシートを開ける。 ツールからスクリプト・エディタを開く ツールから実行する この記事で取り扱うこと スクリプトエディタの起…