#GAS
GASでクラスの情報共有スライドにその日の宿題未提出者一覧ページを自動的に追加する。実質、担任は何もしない。
はじめに 以前お伝えしましたが、私は自分のクラスで提出する課題のチェックと管理に googleフォームとスプレッドシートを連携させて使っています。
また、 毎朝の情報共有にGoogleスライドを使っています。今回はこの3つのアプリを google apps Scipt(GAS)使って連携させることで、毎朝チェックした宿題の未提出者の一覧をスライドに自動的に追加してクラスの児童に伝えることができ
スプレッドシートからメール_宛先を選択[GAS]
(以前の記事をリライトし新しい記事として公開しております。以前の記事は非公開にする予定です)
以前、GASを用いてGoogleスプレッドシートからメールを作成する記事を書きました。
マガジンにまとめてあるので宜しければご高覧ください。
これらの記事をベースに、さらに一歩進めた活用例をご紹介します。
スプレッドシートにメアドリストを用意して、列A「送信対象」のチェックボックスをオンにした人にだ
スプレッドシートからメール_宛先を選択(その2)反復処理と条件分岐[GAS]
前回は「スプレッドシートにメアドリストを用意して、列A「送信対象」のチェックボックスをオンにした人にだけメールを送信するGAS」について記しました。
本記事ではプログラミングの重要な要素である「反復処理」と「条件分岐」について簡単に解説します。
前回記したスクリプトはこちら。
function createMailData(doSend) { //スプレッドシート、および各シートを取得
Googleスプレッドシート IMPORTRANGE関数 超応用例
Googleスプレッドシートを代表する便利関数のひとつ IMPORTRANGE関数についてまとめてみました。
これまでも mirの note の中でたびたび登場してるんで、既に書いているネタと重複する部分もありますが、地味な仕様変更もあったんで 改めてIMPORTRANGE関数の 基本や注意点、活用方法まで紹介していきます。
なお、タイトルは「超応用例」としていますが、IMPORTRANGE関
GAS失敗談「ほぼ同時にフォーム送信されたらダメだった話」
Google Apps Script (GAS)を、もっと身近に、日々の暮らしに。
ちょうど前回の【GAS活用術⑦-2】を公開した日、私が作成した読み聞かせシステムで、予期せぬ動作・誤作動が発生しました。
実は、前からこの作りではまずいかも、、と危惧していたのですが。。
せっかくなので、この話(ネタ?)を、GAS失敗談として書いていこうと思います。
ダメだったシステムの作りと心配だったこと
【Googleスプレッドシート / GAS】 自作関数で共有メンバーを出力 & 共有操作
Googleドライブの共有に関しての note 2回目です。
前回は 初心者向け内容ってことで、Googleドライブの基本から 共有の際の注意点、共有名人になるためのポイントなどを書きました。珍しく GASもスプレッドシート関数も登場しない回w
今回は GASを使った 共有状況の取得や共有設定の操作について書いていきます。
Googleドライブの共有ダイアログの不便な点前回書きましたが、Go
Googleスプレッドシート LAMBDA REDUCE関数の魅力 3(複数シートの串刺し集計)
GoogleスプレッドシートのLAMBDAヘルパー関数 の REDUCE関数の魅力と活用例を紹介するシリーズの3回目。今回が最後です。
最後は Excelではお馴染みの アノ機能「串刺し集計(3D集計)」をGoogleスプレッドシートで実現する為に REDUCE関数を使ってみましょう。
前回のnoteでは 活用例の一つとして、直積(クロス集計)と呼ばれる 複数列の全組み合わせパターン出力を取り
Googleスプレッドシート LAMBDA REDUCE関数の魅力 2(直積 全パターン出力)
GoogleスプレッドシートのLAMBDAヘルパー関数において、最強だけど最も難解である REDUCE関数の魅力と、ぶっちゃけどんな時に活用できる関数なのか? を書いてみたいと思います。
シート関数のREDUCEだけではなく、GAS(Javascript)の配列メソッドである reduceについても 少し触れていきます。
前回のnoteでは 活用例の一つとして 変換表に沿って、複数セルを一括(
Googleスプレッドシート LAMBDA REDUCE関数の魅力 1(変換リストで一括置換)
GoogleスプレッドシートのLAMBDAヘルパー関数において、最強だけど最も難解である REDUCE関数の魅力と、ぶっちゃけどんな時に活用できる関数なのか? を書いてみたいと思います。
REDUCE関数登場前、旧関数だけでどのように対応していたのか? またGAS(JavaScript)のREDUCE関数についても合わせて少し触れたいと思います。
前回の noteは、少し変わったグラフを作成す
【GAS】Google Apps Script 活用事例 スプレッドシートにはなぜか存在しないPHONETIC関数を自力で作ってみた。
画像はBING IMAGE CREATORで作成しました。The beauty of Japanese Characters, hiraganaと打ちました。なぜか新しい漢字が生成されとる….。
なんで無いの?マジで痒いところに手が届かないEXCELにはあるけど、Google Spreadsheetには存在しない関数の一つである、PHONETIC関数を自力で作ってみました。
こういう感じでリス
Googleスプレッドシート 検索と置換を使いこなそう!(正規表現で限界突破)
Googleスプレッドシートの 機能 「検索と置換」 について 掘り下げてみましょう。
基本的な使い方はもちろん、Excelの検索と置換 機能との違いや、Excelでは出来る処理を Googleスプレドシートではどう代替できるか?
そして正規表現を使った 検索と置換の 応用、さらに GASにおける 検索と置換 Textfinder を使って出来ることなど。
他のサイトとは一味違う活用テクニッ
#103 複数のGoogle スプレッドシートを一度に印刷する方法(補足) :いただいたコメントへの回答(IMPORTRANGE関数を使う?)
以下の記事にコメントを頂きました。このコメントでのやり取りは、共有しておいた方がいいと思ったので、別記事として残しておきます。
いただいたコメントには、以下のように返答しています。
上記のコメントでは、あまり長文になるのもはばかられると思ったので、簡単な記述となっていますが、上記の返答内容について文字数を気にせずに書き連ねます。
GAS のプログラムでの対応が難しい理由1.ただコピーしている