GoogleAppsScript屋さん

GoogleAppsScript のサンプルコードなどを載せていきます

「詳解!GoogleAppsScript 完全入門」を読んで反省した話

発売日には買っていたのですが、ようやく読みました。 詳解! GoogleAppsScript完全入門 ~GoogleApps & G Suiteの最新プログラミングガイド~作者: 高橋宣成出版社/メーカー: 秀和システム発売日: 2017/12/23メディア: 単行本この商品を含むブログを見る Googl…

終日イベントの登録

はじめに GoogleAppsScript に新しく追加された「終日イベント登録」の検証です(2017.10.10 リリース)。 Calendar.createAllDayEvent(title, date) 実は今までは GoogleAppsScript でカレンダーに「終日イベント」を登録するメソッドが無かったんですね。 …

指定した行や列を移動させる

はじめに GoogleAppsScript に新しく追加された以下メソッドの検証です(2017.10.10 リリース)。 指定した行や列を移動させるだけなので簡単そうだと思ったものの、意外と使い方に癖がありました。読むだけで理解できるように書いたつもりなので是非ご一読…

Rangeオブジェクトをfor文で処理する

はじめに 今回は、タイトルの通り「Range オブジェクトを for 文で処理する」サンプルコードを紹介します。 複数のセルに対して同じ処理を行いたい場合、セルの開始位置から終了位置までを for文 で繰り返し、そのループ内で getRange(row, column) とするコ…

ダイアログを使ってタイムアウトを回避する

GoogleAppsScript を使っていて度々悩まされるのは「6分でプログラムがタイムアウト終了する」ことです。 Quotas for Google Services | Apps Script | Google Developers 直ぐに終わる処理なら気にする必要ありませんが、データを処理するようなプログラム…

ローカルファイルを編集(アップロード・ダウンロード)

ローカルファイルを読み込む と ローカルにファイルダウンロード でそれぞれローカルファイルのアップロード・ダウンロードを実現したので、それらを合わせて「ローカルファイルの編集」をするサンプルコードを紹介したいと思います。 編集内容は「全角英数…

ローカルにファイルダウンロード

今回はGoogleスプレッドシートの値をCSV形式にしてローカルにファイルダウンロードするサンプルコードを紹介します。 ローカルファイルを読み込む で紹介した方法と同様に、Googleスプレッドシートはサーバー上に存在するため、ダイアログを介してファイルを…

ローカルファイルを読み込む

Googleスプレッドシートはサーバー上に存在するため、ローカルファイルを処理するには一工夫する必要があります。 そこで、ローカルファイルをスプレッドシートに読み込むサンプルコードを紹介してみようと思います。 サンプルコード GoogleAppsScript の コ…

スプレッドシートの読込み・書込み

Googleスプレッドシートを操作するにあたって、一番の基本は値の「読込み」と「書込み」です。 例として、A~C列に設定された値を読込み、四則演算の結果をE列に書込むサンプルプログラムを紹介します。 実行前 E列には値が設定されていません。 サンプルコ…